net.sf.json.JSONArray ist eine geordnete Folge von Werten. Seine äußere Textform ist eine in eckige Klammern eingeschlossene Zeichenfolge mit durch Kommas getrennten Werten, und seine innere Form ist ein Objekt mit den Methoden get() und opt(), die über den Index auf Werte zugreifen, sowie Hinzufügen Oder die element()-Methode, die den Wert ersetzt. Diese Werte können beliebige Objekte vom Typ Boolean, JSONArray, JSONObject, Number, String und JSONNull sein.
Wir können eine Sammlung (Liste) in ein JSON-Array konvertieren, wie im Beispiel unten gezeigt
import java.util.*; import net.sf.json.JSONArray; import net.sf.json.JSONSerializer; public class ConvertCollectionToJsonArrayTest { public static void main(String[] args) { List<String> strList = Arrays.asList("India", "Australia", "England", "South Africa"); JSONArray jsonArray = (JSONArray)JSONSerializer.toJSON(strList); System.out.println(jsonArray.toString(3)); //pretty print JSON List<Object><object> objList = new ArrayList<Object><object>(); objList.add("List Data"); objList.add(new Integer(50)); objList.add(new Long(99)); objList.add(new Double(50.65)); objList.add(true); objList.add(new char[] {'X', 'Y', 'Z'}); jsonArray = (JSONArray)JSONSerializer.toJSON(objList); System.out.println(jsonArray.toString(3)); //pretty print JSON } } </object></object>
[ "India", "Australia", "England", "South Africa" ] [ "List Data", 50, 99, 50.65, true, [ "X", "Y", "Z" ] ]
Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine Sammlung mithilfe der JSON-lib-API in Java in ein JSON-Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!