JSONObject to String Android

¿Cómo puedo convertir un JSONObject como "{hello1: hi, hello2: hey}" a "hello1: hi, hello2: hey" sin estos corchetes { } ?

Sé que hay una oportunidad de usar JSONObject.tostring pero luego voy a obtener una cadena con los corchetes.

Gracias a todos.

Sólo hacer una subcadena o una cadena de reemplazar.

Pseudo subcadena Ejemplo:

 JSONObject a = new JSONObject("{hello1: hi, hello2: hey}"); String b = a.toString().substring(1, a.toString().length() - 1); 

Pseudo cadena reemplazar Ejemplo:

 JSONObject a = new JSONObject("{hello1: hi, hello2: hey}"); String b = a.toString().replace("{", ""); String c = b.toString().replace("}", ""); 

Suponiendo que realmente desea hacer algo más elaborado de lo que sugiere su pregunta y puede hacer algunas suposiciones sobre el JSON con el que trabajará, podría hacer algo como lo siguiente para obtener el formato de salida que desee.

 JSONObject json = new JSONObject("{hello1: hi, hello2: hey}"); StringBuilder sb = new StringBuilder(); for(String k : json.keys()) { sb.append(k); sb.append(": "). sb.append(json.getString(k)); sb.append(", ") } // do something with sb.toString() 

Entonces otra vez, podría haber leído esto demasiado (en cuyo caso la respuesta de @ ProgrammerXR haría el truco).

  • HttpClient.execute lanzando OutOfMemoryError
  • Deserializar el mapa JSON usando Jackson no da el mapa correcto
  • Cómo analizar con GSON cuando el identificador tiene espacio en el nombre
  • Analizando la respuesta de JSON en Android
  • Cómo obtener datos json desde el servidor php a android móvil
  • POST cuerpo JSON utilizando Retrofit
  • Los parámetros de clase anidados de Gson no tienen valores
  • Cursor de Android a JSONArray
  • FlexJson ClassNotFound Exception en Android 4.4.4
  • Serializador personalizado - deserializador utilizando GSON para una lista de BasicNameValuePairs
  • ¿Cómo podemos definir null como un tipo de datos en Android, como definimos nsNull en iPhone
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.