ich unten Code versuche ....Wie verwende ich die JSON Accumulate-Methode mit List?
public String listToJsonString(String keyName, List<StyleAttribute> attrs) {
JSONObject json = new JSONObject();
json.accumulate(keyName, attrs);
return json.toString();
}
Aber wenn ich json Variable bin Überprüfung, wie es enthält leere Werte etwas unter
{ "myKey": [{}, { }, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {} {} {} {}]}
Und wenn ich bin Überprüfung attrs Variablen es 22 Element Da enthält ta.Was mache ich falsch hier? Ich konvertiere gerade meine Liste in Json-Objekt und speichere in der Datenbank. Ich bin mit
import net.sf.json.JSONArray;
import net.sf.json.JSONException;
import net.sf.json.JSONObject;
Edited Frage Abschnitt für weitere Informationen –
Aber diese Liste enthalten eine Java-Bean –
Wenn die Objekte in Ihrer Liste sind tatsächlich JavaBeans, die alle JavaBeans Konventionen respektiert, kann ich an nichts anderes denken. Vielleicht kannst du den Code deiner JavaBean posten? – Padrus