No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

0D
14H
28M
12S

Introducci贸n a JSON

14/19
Recursos

Aportes 42

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

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 usado para la transferencia de datos, siendo este muy legible y ligero

JSON es un est谩ndar muy importante, saber usan JSON sirve para JavaScript donde los paquetes se manejan mediante un archivo llamado: 鈥減ackage.json鈥 y aqu铆 en PHP ahora tambi茅n en 鈥渃omposer.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 clavevalor.

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

En lo personal uso esta pagina para validar mis json

https://jsonlint.com/

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

NOTA IMPORTANTE: Sabemos que las sintaxis son las reglas que tiene cada lenguaje de programaci贸n para que pueda considerarse como bueno. Aparte que a medida que vamos cumpliendo las reglas de cada lenguaje ser铆a la estructura del c贸digo, la estructura del lenguaje.

un JSON dentro de si no debe tener comentarios.

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.

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 .

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鈥檚 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:

Json