Heim >Java >javaLernprogramm >Wie konvertiere ich ein JSON-Array mithilfe der JSON-lib-API in Java in ein Array?

Wie konvertiere ich ein JSON-Array mithilfe der JSON-lib-API in Java in ein Array?

PHPz
PHPznach vorne
2023-08-25 17:17:02853Durchsuche

如何使用Java中的JSON-lib API将JSON数组转换为数组?

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.

Syntax

public Object[] toArray()

Beispiel

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));
   }
}

Ausgabe

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen