Heim >Java >javaLernprogramm >Wie konvertiere ich ein JSON-Array mithilfe der JSON-lib-API in Java in ein Array?
JSONArray ist eine Folge von Werten, der äußere Text ist eine in eckigen Klammern eingeschlossene Zeichenfolge mit Kommas, die Werte trennen, der innere Text ist ein Objekt mit den Methoden get() und opt(), wir Auf diese Werte muss per Index zugegriffen werden. Die Methode element() zum Hinzufügen oder Ersetzen dieser Werte. Ein Array ist ein Objekt, das mehrere Werte desselben Typs speichert. Es kann Rohtypen und Objektreferenzen speichern. Mit der Methode toArray() der Klasse JSONArray können wir ein JSON-Array in ein Array konvertieren. Diese Methode generiert ein Object[], das den Inhalt eines JSONArray enthält.
public Object[] toArray()
import java.util.Arrays; import net.sf.json.JSONArray; public class ConvertJSONArrayToArrayTest { public static void main(String[] args) { <strong>J</strong>SONArray jsonArray = new JSONArray() .element("Raja Ramesh") .element("115") .element("Tutorials Point") .element("Hyderabad") .element(new String [] {"Java", "Testing", "Python"}); String jsonStr = jsonArray.toString(3); //pretty print JSON System.out.println("JSON:\n" + jsonStr); Object[] array = jsonArray.toArray(); System.out.println("-------------------------------------------------------------------"); System.out.println("Array:\n" + Arrays.toString(array)); } }
JSON: [ "Raja Ramesh", "115", "Tutorials Point", "Hyderabad", [ "Java", "Testing", "Python" ] ] ---------------------------------------------------------------------------- Array: [Raja Ramesh, 115, Tutorials Point, Hyderabad, ["Java","Testing","Python"]]
Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein JSON-Array mithilfe der JSON-lib-API in Java in ein Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!