Heim > Java > javaLernprogramm > Hauptteil

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

PHPz
Freigeben: 2023-08-25 17:17:02
nach vorne
803 Leute haben es durchsucht

如何使用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()
Nach dem Login kopieren

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));
   }
}
Nach dem Login kopieren

Ausgabe

JSON:
[
   "Raja Ramesh",
   "115",
   "Tutorials Point",
   "Hyderabad",
   [
    "Java",
    "Testing",
    "Python"
   ]
]
----------------------------------------------------------------------------
Array:
[Raja Ramesh, 115, Tutorials Point, Hyderabad, ["Java","Testing","Python"]]
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage