martes, 12 de mayo de 2020

JSON 1 - json parse y json stringify

JSON tiene una notacion {clave : valor}

//json parse convierte una cadena de texto o string JSON en un objeto de js

Por ejemplo yo tengo una cadena de texto:
var cadena = "hola mundo"
console.log(cadena)
Ahora, a esa cadena la puedo escribir en notacion JSON.
Como se escribe una cadena de texto en notacion JSON?, dijimos que la notacion JSON tenia un formato de clave : valor
Se escribe de la siguiente manera:
var cadena = {"nombre" : "Juan", "edad" : "24"}
y ahora si hago
console.log(cadena)
la voy a visualizar tal cual,
Ahora, que pasa si le aplico el JSON.parse() ?
 var cadena = {"nombre" : "Juan", "edad" : "24"}
var objetoJS = JSON.parse(cadena)
console.log(objetoJS)
Ahora, si miro por consola, tengo un objeto JSON
Y puedo acceder a cada uno de sus datos, por ejemplo, puedo escribir:
console.log(objetoJS.nombre)

Ahora, tenemos la funcion inversa:

//json stringify convierte un objeto javascript en texto JSON

Vamos a crear un objeto javascript, como se crea un objeto javascript?, asi:

var objetoJS = {"nombre" : "Yamila", "edad" : 23}
Si lo mostramos por consola, veremos que tenemos un objeto Javascript
console.log(objetoJS)

y ahora, vamos a usar la funcion JSON.stringify()


var cadena = JSON.stringify(objetoJS)
console.log(cadena)
Y obtenemos una cadena JSON

//Array Javascript a JSON string

 var array = ['lunes', 'martes', 'miercoles', 'jueves', 'viernes', 'sabado', 'domingo']
console.log(array)

Ahora vamos a ver que hace JSON.stringify() con nuestro arreglo

var miJson = JSON.stringify(array)
console.log(miJson)



No hay comentarios:

Publicar un comentario

Creando plugin Wordpress - 03

  11- USUARIOS -Para crear un usuario lo mas facil desde el admin- FUNCIONES PARA AGREGAR USUARIO: wp_create_user ( string  $username , stri...