NUESTROS CURSOS › Foros › JSON encoded data
Hola Alvaro, me parece que en la pregunta 2 hay un error ya que los string no están encerrados en dobles comillas y debería ser formato YAML la respuesta.
Hola Ivan!
Toda la razón, hemos realizado la corrección respectiva para que el texto sea JSON!
Gracias por la observación.
Saludos cordiales
Hola Alvaro.
Podrías explicarme los formatos, beutifed JSON, minified JSON, Pretty. No acabé de entenderlo ya que fallé.
Gracias.
Hola Fernando!
Simplemente son diferencias respecto a la manera de presentar los datos. En Minified JSON puedes ver que todos los datos correspondientes a un key value pair son presentados de manera serial (continua) sin espacios, y por lo tanto se hace un poco más complicado para nosotros el leer e interpretar los datos. Por el otro lado Beutified, Pretty o Spaced JSON te muestra los datos en el formato vertical con espacios, lo cual hace que para nosotros sea mucho más simple leer e interpretar los datos que se envían entre los sistemas
Minified JSON (Raw format):
"interfaces":["fa0/1","fa0/2","fa0/3"]
Pretty JSON (Beutified, Spaced):
"interfaces":[ "fa0/1", "fa0/2", "fa0/3" ]
No existen diferencias entre los datos que se envían, simplemente es el formato utilizado para presentarlos, ya sea con espacios en blanco o sin espacios.
En el caso de la pregunta, todos los datos son presentados con espacios entre cada dato (Pretty, Beutified, Spaced JSON) lo cual hace que sea más simple para nosotros de leer, imagina que los datos fueran presentados todos en serie sin espacio (Minified JSON)… tendríamos algo así:
{"type":"area","site":{"area":{"name":"string","parentName":"string"},"building":{"name":"string","address":"string","parentName":"string","latitude":0,"longitude":0},"floor":{"name":"string","parentName":"string","rfModel":"Cubes And Walled Offices","width":0,"length":0,"height":0}}}
Como puedes ver la diferencia es notoria.
Atento a tus comentarios.
Saludos cordiales