Introducción
Configuración de un Servidor Web Local para PHP
Fundamentos de PHP para Principiantes
Instalación y Configuración de XAMPP, Composer y Git
¿Qué es un Programador PHP y Cómo Crear Soluciones Web?
Fundamentos del Desarrollo Web con PHP y MySQL
Sintaxis básica de PHP: estructura y comentarios
Sintaxis Básica de PHP: Asignación y Operaciones Aritméticas
Comparación y Variables Variables en PHP
Bloques de Control y Ciclos en PHP: If, Switch, For, While y Do-While
Composer
Gestión de Dependencias en PHP con Composer
Uso de Composer para Gestión de Dependencias en PHP
Gestión de Dependencias en PHP con Composer
Creación de un Proyecto con Composer Init en PHP
Comprensión de Archivos JSON en Composer
Autoload de Composer: Carga Automática de Clases en PHP
Comandos esenciales de Composer para gestión de proyectos PHP
Utilidad de Composer.lock en Proyectos Colaborativos
Ejercicios de Programación para Mejorar tus Habilidades
Fundamentos de PHP y Uso de Composer
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
JSON (JavaScript Object Notation) es un formato ligero de intercambio de datos que se utiliza ampliamente debido a su simplicidad y legibilidad. Es el formato principal del archivo Composer, conocido como composer.json
, que es esencial para la gestión de dependencias en proyectos de PHP. Este formato es tanto fácil de entender por los humanos como eficiente para las máquinas, lo que lo convierte en una opción ideal para la transferencia de datos.
JSON se estructura de forma jerárquica utilizando una sencilla notación de pares clave-valor. A continuación, se describen los componentes básicos de un archivo JSON:
{}
.[]
), objetos (otros subconjuntos con llaves {}
) y valores nulos (null
).,
para separar distintos pares clave-valor, mientras que una clave se separa de su valor mediante dos puntos :
.Por ejemplo, un archivo JSON sencillo podría verse así:
{
"name": "platzi",
"description": "instituto online",
"cursos": {
"basico": "HTML",
"avanzado": "CSS"
}
}
Al trabajar con JSON, es crucial seguir ciertas reglas para evitar errores:
JSON es ampliamente adoptado en la web por diversas razones:
JSON es fundamental para quienes buscan dominar el manejo de dependencias en proyectos PHP usando Composer. Entender este formato equivale a tener el control sobre cómo se configuran y gestionan las bibliotecas de código en un proyecto. Continúa aprendiendo y experimentando con JSON, ya que su dominio te abrirá muchas puertas en el mundo del desarrollo web.
Aportes 43
Preguntas 1
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: “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.
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"]
}
En lo personal uso esta pagina para validar mis json
Lose tienes muchas dudas y espero que este post sea de ayuda.
✅**Ventajas: **
Es autodescriptivo y fácil de entender.
Su sencillez le ha permitido posicionarse como alternativa a XML.
Es más rápido en cualquier navegador.
Es más fácil de leer que XML.
Es más ligero (bytes) en las transmisiones.
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’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.
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
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?