6.9. JSON encoded data


Nota: Lastimosamente el contenido completo solo está disponible para miembros… por favor suscríbete

PREGUNTAS!

Las preguntas que encontraras en esta sección, son similares a las que te encontraras en el examen de certificación.
 
logo
SI QUIERES DISFRUTAR DE ESTE CONTENIDO, TE INVITAMOS A QUE TE SUSCRIBAS.

¡PARTICIPEMOS!

Si te quedaron dudas de la lección, escríbela a continuación y así todos podemos participar y ayudarte.
¿Quieres participar en los debates?… por favor suscríbete

NUESTROS CURSOS Foros JSON encoded data

Viendo 5 entradas - de la 1 a la 5 (de un total de 5)
  • Autor
    Entradas
  • #14918
    AdminNG
    Superadministrador
    #18963
    Ivan Rojas
    Participante

    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.

    #18980
    AlvaroM
    Superadministrador

    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

    #22573
    Fernando Moreno
    Participante

    Hola Alvaro.

    Podrías explicarme los formatos, beutifed JSON, minified JSON, Pretty. No acabé de entenderlo ya que fallé.

    Gracias.

    #22583
    AlvaroM
    Superadministrador

    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

    • Esta respuesta fue modificada hace 2 años, 3 meses por AlvaroM.
    • Esta respuesta fue modificada hace 2 años, 3 meses por AlvaroM.
    • Esta respuesta fue modificada hace 2 años, 3 meses por AlvaroM.
Viendo 5 entradas - de la 1 a la 5 (de un total de 5)
  • Debes estar registrado para responder a este debate.