Red de conocimiento del abogados - Preguntas y respuestas jurídicas - ¿Cómo utilizar json en el desarrollo web java?

¿Cómo utilizar json en el desarrollo web java?

1. La construcción JSON tiene dos estructuras:

Json es simplemente un objeto y una matriz en JavaScript, por lo que estas dos estructuras son objetos y matrices. A través de estos dos, esta estructura puede representar varios. estructuras complejas

1. Objeto: el objeto se representa en js como el contenido encerrado por "{}", y la estructura de datos es {clave: valor, clave: valor,...} La estructura de pares clave-valor En lenguajes orientados a objetos, la clave es el atributo del objeto y el valor es el valor del atributo correspondiente, por lo que es fácil de entender. El método de valor es object.key para obtener el valor del atributo. el valor de este atributo puede ser Son números, cadenas, matrices y objetos. Es una estructura de mapa en Java.

2. Matriz: La matriz en js es el contenido expandido por corchetes "[]". La estructura de datos es ["java", "javascript", "vb",...]. value es El método es el mismo que en todos los idiomas, utilizando la adquisición de índice. El tipo de valor de campo puede ser números, cadenas, matrices u objetos. En Java es una estructura de lista.

Las estructuras de datos complejas se pueden combinar a través de dos estructuras de objetos y matrices.

2. Json en Javascript

Usa la sintaxis Json para crear objetos

var people = {"name":"jack","sex":"mail " };

Puedes crear un objeto json a través de esta sintaxis, encerrado en "{}" y separado por "," clave: valor

Usa la sintaxis Json para crear una matriz

var arr =[value1,value2...];

Una matriz que contiene varias personas peoples = [{"name":"jack","sex":"mail"} ,

"name":"lily","sex":"femail"};

La matriz Json se puede crear mediante esta sintaxis, encerrada entre "[]", elementos de la matriz están separados por ",". El siguiente es un diagrama esquemático de esta sintaxis:

Cuando usa una cadena en formato Json para interactuar con el servidor, puede usar el método de extensión Json para convertir la cadena en JavaScript. Objeto, o convertir un objeto en una cadena de formato Json. Sin embargo, primero debe iniciar sesión en http://www.json.org para descargar el archivo Json2.js. Después de presentar este paquete, los objetos js se pueden convertir directamente al formato de cadena usando toJSONString(), y las cadenas se pueden convertir en objetos js usando parseJSON().

Acceso a datos

Simplemente use notación de puntos para representar elementos de matriz. Entonces, para acceder al nombre de la primera entrada en la lista de personas anterior, simplemente use el siguiente código en JavaScript:

pueblos[0].nombre

Use algo como esta sintaxis que puede manejar cualquier dato con formato JSON sin utilizar ningún kit de herramientas o API de JavaScript adicional.

Modificar datos

Así como puedes acceder a los datos usando puntos y corchetes, puedes modificar fácilmente los datos de la misma manera:

pueblos[0]. name = "Rachmaninov";?

Después de convertir la cadena en un objeto JavaScript, puede modificar los datos en la variable de esta manera.