question: 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 ; }
target:  Build the metadata array byte