Maison >Java >javaDidacticiel >Comment convertir un tableau JSON en tableau à l'aide de l'API JSON-lib en Java ?
JSONArray est une séquence de valeurs, le texte extérieur est une chaîne entre crochets avec des virgules séparant les valeurs, le texte intérieur est un objet avec les méthodes get() et opt(), nous Ces valeurs doivent être accessibles via index. La méthode element() pour ajouter ou remplacer ces valeurs. Un tableau est un objet qui stocke plusieurs valeurs du même type. Il peut enregistrer des types bruts et des références d'objet. Nous pouvons convertir un tableau JSON en tableau en utilisant la méthode toArray() de la classe JSONArray. Cette méthode génère un Object[] contenant le contenu d'un JSONArray.
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"]]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!