JSONObject mit "\"" beginnen und enden

ballibum

Aktives Mitglied
Hallo Forum,
ich versuche mich gerade mit JSON, dabei klappt eigentlich alles (wenn vielleicht auch nicht elegant), bis auf die Kombination von " und Variablen.

Ich möchte gerne "value":"String" erzeugt bekommen, mein Versuch war:
Code:
String valuestring = "test";
JSONObject json = new JSONObject();
LinkedHashMap value = new LinkedHashMap();
LinkedList value_ = new LinkedList();

value.put("value","\""+valuestring+"\"");
value_.add(value);
json.put("type",value_);
System.out.println(json);

Als Ausgabe bekomme ich:
{"type":[{"value":"\"test\""}]}

möchte natürlich gerne:
{"type":[{"value":"test"}]}


Könnte ihr mir eventuell helfen, oder auch einfach Tipps geben, woran es hängt.

vielen Dank
Balli
 

redJava99

Bekanntes Mitglied
Java:
value.put("value", valuestring);    // <--- JSON übernimmt das dann schon ;-)
value_.add(value);
json.put("type",value_);
System.out.println(json);           // {"type":[{"value":"test"}]}
 

Ähnliche Java Themen

Neue Themen


Oben