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).

  • Google Services Plugin no puede funcionar sin google-services.json
  • Cómo analizar este JSON Array en android
  • Almacenamiento interno de Android, cómo analizar correctamente un archivo de texto JSON
  • Conexión de Android a localhost
  • Android - formato json string en la salida logcat de adb
  • Cómo generar JsonStringer para este formato de datos Json?
  • No puedo recuperar JSONArray desde el servidor IP, pero puedo desde el servidor normal?
  • IOException e es nulo
  • Android - Https conexión a un servicio WCF de .NET da SSLException: "Ningún certificado de compañero"
  • HttpClient.execute lanzando OutOfMemoryError
  • Vaciar RecyclerView utilizando datos obtenidos de parse.com
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.