Wie konvertiert einen Vektor zu JSONArray?

Muss ich konvertieren Vector<Vector<Float>> zu einem JSONArray. Abgesehen von, Durchlaufen die Vektor-und die Schaffung der JSONArray ist, gibt es einen einfacheren Weg, dies zu tun?

Jemand sagte mir, zu versuchen, gson.

  • Warum sind Sie versuchen, es zu serialisieren und Deserialisieren es in der gleichen Methode? Ihre json string enthält bereits Ihre Vektor-Daten als JSON. Durch den Versuch, einen JSONArray Sie versuchen, um es wieder in Java-Objekte (aber mit einem anderen JSON-Bibliothek). Warum? Warum nicht einfach data? Was sind Sie eigentlich versucht zu erreichen?
  • Mein Ziel ist die Umwandlung von einem Vektor zu einem JSONObject. Ich suchte herum und es schien wie gson helfen könnte. Können Sie vorschlagen, ein Weg, dies zu tun?
  • Gson ist zum serialisieren Java-Objekte in einen JSON-formatierten String. JSONObject ist jedoch ein Java-Objekt, das verwendet wird, wenn Sie wollen, nehmen Sie einen JSON-formatierten String und übersetzen es zurück zu Java-Objekten. Es gehört zu einer völlig anderen Bibliothek. Als ich fragte, was Sie eigentlich erreichen wollten, ich meinte, auf einer höheren Ebene, da euer Aktuelles Ziel scheint fehlerhaft. Es macht keinen Sinn, um zu gehen von einem Java-Objekt-Typ zu einem anderen, mit JSON als sinnlos Vermittler. Sie haben Codes, die in ein JSONObject oder so? Sind Sie versuchen, zu senden, JSON über einen socket? Was ist dein Ziel?
  • Ja. Ich versuche zum speichern von einem Vektor in SharedPreferences von Android. Es gibt einen post in diesem thread stackoverflow.com/questions/3876680/... nimmt ein JSON-Objekt als parameter, dies zu tun. Ich habe bereits Vektoren verwendet, in meinem ganzen code, so dass es unpraktisch ist, um zu umschreiben, dass alles wie ein JSONArray. Das ist, warum ich bin versucht zu konvertieren von einem Vektor zu einem JSONArray.
  • Es ist eine Methode, die saveJSONObject es funktioniert durch die Umwandlung der JSONObject string. Also wenn ich mich nicht arg Irre, kann man überspringen, die nutzlos JSON-Teil und speichern Sie einfach die Zeichenfolge vorgeschlagen wird.
InformationsquelleAutor ask | 2012-08-14
Schreibe einen Kommentar