Hi zusammen,
ich versuche, so einen String zu parsen
wenn ich das mit
mache, dann geht das auch.
und danach geht das
und auch das:
wenn ich aber den String als Zeichenkette (mit dem ganzen \-Zeugs) in einer
Variablen stehen habe, dann sagt er mit immer, dass das JSON nichts taugt.
Auch parser.parser(Zeichenkette mit dem ganzen \-Zeugs) sagt, das das kein JSON ist.
gelöst wird das Problem jetzt mit
str=str.replace("\\","");
Aber ich dachte, Parser.parse wäre genau dafür da, eine mit .stringify erhaltene
Zeichenette zurückzubauen.
Oder hab ich das was falsch verstanden?
Munter bleiben
Wicki
ich versuche, so einen String zu parsen
Java:
"{\"ROW1\":[\"insert\",\"N\",\"0\",\"BA-5678\",\"3197\",\"N\",\"N\"],\"ROW2\":[\"insert\",\"N\",\"1\",\"BA-5678\",\"910\",\"N\",\"N\"]}"
wenn ich das mit
Java:
String str="{\"ROW1\":[\"insert\",\"N\",\"0\",\"BA-5678\",\"3197\",\"N\",\"N\"],\"ROW2\":[\"insert\",\"N\",\"1\",\"BA-5678\",\"910\",\"N\",\"N\"]}";
JSONObject jsnobjectx = new JSONObject(str);
und danach geht das
Code:
JSONArray jsonArrayx = jsnobjectx.getJSONArray("ROW1");
Code:
Iterator<String> dkeys = jsnobjectx.keys();
Variablen stehen habe, dann sagt er mit immer, dass das JSON nichts taugt.
Auch parser.parser(Zeichenkette mit dem ganzen \-Zeugs) sagt, das das kein JSON ist.
gelöst wird das Problem jetzt mit
str=str.replace("\\","");
Aber ich dachte, Parser.parse wäre genau dafür da, eine mit .stringify erhaltene
Zeichenette zurückzubauen.
Oder hab ich das was falsch verstanden?
Munter bleiben
Wicki