JSON es el lenguaje de intercambio de datos liviano más popular en la actualidad (nada). Aunque es un subconjunto de JavaScript. Pero debido a que es un formato de texto independiente de los idiomas, puede ser compatible con casi todos los lenguajes de programación.
El siguiente es un resumen de los datos JSON de análisis en el idioma Java.
Para analizar JSON, primero debe importar la clase de herramientas que analiza JSON.
importar org.json.jsonarray; import org.json.jsonexception; import org.json.jsonobject;
Todos sabemos que hay objetos JSON y matrices JSON en JSON (JSON Data es una matriz de objetos JSON)
objeto json en aparatos ortopédicos
Por ejemplo: {"clave", "valor"}
Matriz JSON en los soportes
Por ejemplo: [{"clave", "valor"}, {"clave", "valor"}]
1 objeto JSON de análisis
Suponga que los datos son {"clave", "valor"}
String jSondata = "{/" key/",/" valor/"}" // Escapar caracteres especiales con Backshash, que no tiene nada que ver con JSON String Value = null; intente {jsonObject josonObject = new jsonObject (jsondata); valor = jsonObject.getStstring ("Key"); // aquí los datos en JSON están parsed} Catch (excepción (excepción (excepción (excepción de la excepción (excepción) e) {E.PrintStackTrace ();}A veces, los datos de un objeto JSON son una matriz JSON. El siguiente método se puede usar para extraer el objeto JSON del objeto JSON.
JSONArray JSONArray = jsonObject.getJsonArray ("ArrayKey");2. Poner matrices JSON
String jSondata = "[{/" key/",/" valor/"}, {/" key/",/" valor/"}]"; jSonArray jsonArray = new JsonArray (jsondata); for (int i = 0; i <jSonArray .length (); i ++) {// Tranquility a través de todos los elementos de matriz json jsonObject jsonObject = jsonArray .getJsonObject (i); Valor de cadena = FoodJsonObject.getString ("Valor");}Lo anterior es un resumen de los métodos de análisis de datos JSON. Debido a la flexibilidad de los datos JSON, debe utilizar estos métodos de manera flexible para analizar bien los datos. ,
Resumir
Lo anterior es todo el contenido de este artículo sobre los datos de Java analizando JSON. Espero que sea útil para todos. Los amigos interesados pueden continuar referiéndose a otros temas relacionados con Java en este sitio web. Si hay alguna deficiencia, deje un mensaje para señalarlo. ¡Gracias amigos por su apoyo para este sitio!