public static byte[] encodeRegionName(String regionName){
  byte[] metadata;
  try {
    JSONObject jsonObject=new JSONObject();
    jsonObject.put(JSON_FIELD_TAG,regionName);
    String json=jsonObject.toString();
    metadata=json.getBytes(JSON_CHARSET);
  }
 catch (  Exception e) {
    Log.e(TAG,"Failed to encode metadata: " + e.getMessage());
    metadata=null;
  }
  return metadata;
}

public static byte [ ] encodeRegionName ( String regionName ) { byte [ ] metadata ; try { JSONObject jsonObject = new JSONObject ( ) ; jsonObject . put ( JSON_FIELD_TAG , regionName ) ; String json = jsonObject . toString ( ) ; metadata = json . getBytes ( JSON_CHARSET ) ; } catch ( Exception e ) { Log . e ( TAG , "Failed to encode metadata: " + e . getMessage ( ) ) ; metadata = null ; } return metadata ; }
build the metadata array byte
