2016-06-20 14 views
0

Ich bin diesen Code verwenden (org.json) XML zu JSON konvertieren:Ausgabe mit boolean bei der Konvertierung XML zu JSON

String xml = "...<field>TRUE</field>..."; 
JSONObject response = XML.toJSONObject(xml); 
response.toString(); // "field": true 
// but I need "field": TRUE as in xml 

Problem ist, dass ich nicht will "TRUE" in boolean konvertieren. Ich brauche, dass alle Felder als String konvertiert werden.

+1

Mögliche Duplizieren von http://stackoverflow.com/questions/1538755/how-to-convert-string-object-to-boolean-object – PrR3

+0

Nope! Ich frage etwas anderes. Ich möchte alle Felder als String analysieren – mystdeim

+0

Dieser Beitrag könnte nützlich sein http://stackoverflow.com/questions/18121714/xml-to-json-conversion-issue-in-java-1st-leading-zero-discarded-fom- Zeichenfolge. – Priyesh

Antwort

0

Verwenden Sie den Parameter keepStrings=false. Siehe here.

keepStrings If true, then values will 
not be coerced into boolean or numeric values and will instead be left as strings 
Verwandte Themen