Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Introducción a JSON

14/19
Recursos

Aportes 40

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

JSON: Es un estándar usado para la transferencia de datos, siendo este muy legible y ligero

JSON (JavaScript Object Notation) es un sistema bastante simple sobre el cual gran parte de la web funciona, sobre todo cuando trabajamos con Web Services, pues como se menciona en la clase, es bastante ligero y fácil de leer, además que funciona como si fueran listas, usualmente PHP no trabaja con JSON directamente, pero hay una forma de convertir objetos JSON a arrays asociativos de PHP y viceversa, que funcionan igual 😄

JSON es un estándar muy importante, saber usan JSON sirve para JavaScript donde los paquetes se manejan mediante un archivo llamado: “package.json” y aquí en PHP ahora también en “composer.json”

Incluso bases de datos no relacionales utilizan un formato parecido al JSON para manejar o moverse en su estructura.

Introducción a JSON


JSON es un es un estándar para el intercambio de información que usa la sintaxis de objetos de JS. Todo va entre comillas, y las claves: valor se separan por comillas. Siempre hay que utilizar comillas dobles. Además el último elemento no puede tener una coma.

{
    "name": "rimorsoft",
    "description": "Programación Web",
    "courses": {
        "advanced": ["PHP","VUEjs"],
        "basic": ["JSON","HTML"]
    }
}

Un archivo JSON no debe tener comentarios.

Me gustó la explicación, pero creo que sería mejor colocar esta clase al inicio. Antes de ver el archivo composer.json para tener claro qué significa

un archivo json no deberá de tener comentarios pero si debe ser lo bastante entendible.

💚 Un JSON no debe tener comentarios, además debemos utilizamos comillas dobles para el identificador de la clave ó valor.

{
    "id": 1,
    "user": "brayanmamani",
    "skills": ["Dart", "Flutter"]
}

Lose tienes muchas dudas y espero que este post sea de ayuda.

✅**Ventajas: **

  1. Es autodescriptivo y fácil de entender.

  2. Su sencillez le ha permitido posicionarse como alternativa a XML.

  3. Es más rápido en cualquier navegador.
    Es más fácil de leer que XML.

  4. Es más ligero (bytes) en las transmisiones.

  5. Se parsea más rápido.

6 . Velocidad de procesamiento alta.
7. Puede ser entendido de forma nativa por los analizadores de JavaScript.

Desventajas:

Algunos desarrolladores encuentran su escueta notación algo confusa.
No cuenta con una característica que posee XML: extensibilidad.
No soporta grandes cargas, solo datos comunes.
Para la seguridad requiere de mecanismos externos como expresiones regulares.

Si te parece confuso usar JSON,puedes usar XML

Empresa grandes que usan JSON

Twitter Y Google Web Toolkit

Buena explicación

Yo utilizo jsonviewer para ver de manera grafica mi estructura del JSON. Esto me ayuda a visualizar mejor el objeto, sobre todo cuando trae muchos elementos .

En lo personal uso esta pagina para validar mis json

https://jsonlint.com/

Gracias por su valioso tiempo a todos los companieros que nos comparten información adicional.

Un Json no debe tener comentarios

Excelente tutorial para entender el estandar sobre un JSON

JSON lo usamos mucho, en API’s y sobretodo el los archivos de dependencias. Es importante conocer su sintaxis

Bien explicado

Excelente!

JSON

Que gran clase, es oro puro

Que maravilla, poco a poco si se puede!

Jajaja y en el primer ejercicio yo si agregue los comentarios XD gracias por la clase express de json 😄

ok

Cuando dijo su ki pense en Dragon ball Z. Pero es Key jajaja

La primera vez que vi este código me asuste y no logre comprenderlo a la primera. Gracias por la clase.

12. Introducción a JSON

En esta clase aprendimos la sintaxis básica de un archivo JSON, y aquí vemos el ejemplo:

{
    "name": "Aldo",
    "description": "Academia Online",
    "courses": {
        "advanced": ["PHP", "VueJS"],
        "basic": ["JSON", "HTML"]
    },
    "example": false
}

El último elemento no debe tener al final una coma.

JSON está siempre basado porque siempre hay que colocar comillas dobles.

El JavaScript Object Notation, es la forma en cómo podemos guardar datos (Como también lo usan las bases de datos no relacionales), sin embargo, no se limita a solo eso, ya que la forma de crear objetos en JavaScript, es bastante útil, para mantener organizado, la estructura de un proyecto por ejemplo.

Cuando trabajamos con mucha cantidad de información, se puede volver necesario aislar el código de programación de los datos. De esta forma, podemos guardar información en un fichero independiente, separado del archivo donde tenemos el código de nuestro programa. Así, si necesitamos actualizar o modificar datos, no tenemos que tocar el código de nuestro programa.

Un JSON no debe tener comentarios

Si alguien viene de Python se parece mucho a los diccionarios en ese lenguaje.

JSON (JavaScript Object Notation) es un formato para escribir datos. Todos los archivos .json (incluído composer.json) usan este formato.

En un JSON podemos declarar ya sea un objeto (si empezamos con llaves {}), o un arreglo o lista (si empezamos con corchetes []).

Los objetos JSON se conforman de pares clave: valor, donde las claves deben ser textos (todo texto en JSON debe ir entre comillas ""), y los valores pueden ser otros textos, números, booleanos (true o false), arreglos o más objetos. Cada par clave: valor (también llamada propiedad) debe ir separado del siguiente mediante una coma.

Los arreglos son conformaciones de varios elementos, los cuáles pueden ser también textos, números, booleanos, arreglos u objetos. Cada elemento debe ir separado del siguiente mediante una coma.

No hay comentarios en JSON.

Acá pueden ver la documentación de MDN con respecto a lo que es JSON https://developer.mozilla.org/es/docs/Learn/JavaScript/Objects/JSON 📌

JSON es una extensión de composer.

En PHP existen dos métodos muy útiles para usar JSON en vuestros sistemas:

Podéis validar vuestro JSON en esta web online: https://jsonformatter.curiousconcept.com/. Es muy útil porque describe muy bien los fallos que podéis estar comentiendo.

Json