Giter Club home page Giter Club logo

jason-yaml's Introduction

JASON-YAML introduccion en GitHub

Guia de contenido

Screenshot of a comment on a GitHub issue showing an image, added in the Markdown, of an Octocat smiling and raising a tentacle.

Caution

Warning o Caution si queremos señalar algun tipo de anuncio importante en algun punto del archivo.

¿Qué es JSON?

JSON (JavaScript Object Notation) es un formato de texto ligero para el intercambio de datos. Es fácil de leer y escribir para los humanos, y fácil de analizar y generar para las máquinas. JSON se basa en una subconjunto del lenguaje de programación JavaScript, pero es independiente de cualquier lenguaje de programación específico. Es ampliamente utilizado en la transmisión de datos entre un servidor y una aplicación web, sirviendo como una alternativa más sencilla a XML.

¿Para qué sirve un archivo JSON?

Un archivo JSON se utiliza para almacenar y transportar datos estructurados. Los archivos JSON son comunes en aplicaciones web, donde se intercambian datos entre un servidor y un cliente. Gracias a su formato legible, JSON es ideal para configuraciones, almacenamiento de datos, y transmisión de información entre servicios.

Ejemplos de archivos JSON

Strings

{
  "Nombre": "Luna",
  "Ciudad": "Madrid"
  "DNI": "L23425243"
  "Address": "#4523 5ta Ave"
}

Objetos

{
  "persona": {
    "marca": "Mercedez Benz",
    "año de creacion": 1926,
    "ciudad": "Aspach, Alemania"
  }
}

Arreglos

{
  "ups": ["AMDRyzen 5 Series", "Intel Core I7", "SSD 2T Portable"]
}

Booleanos

{
  "esActivo": false,
  "esAdmin": true
}

Null

{
  "developer": null
}

¿Dónde se utiliza JSON?

JSON se utiliza en diversas áreas, incluyendo:

  • Aplicaciones web para enviar y recibir datos desde servidores.
  • APIs RESTful para la transmisión de datos entre sistemas.
  • Configuración de software, donde los archivos JSON almacenan parámetros de configuración.
  • Archivos de datos que requieren ser importados o exportados en diferentes aplicaciones y plataformas.

¿Cómo abrir un archivo JSON?

Para abrir un archivo JSON, se pueden usar diversos programas y métodos:

  • Editores de texto como Notepad++, Sublime Text, o Visual Studio Code.
  • Navegadores web que pueden mostrar la estructura JSON.
  • Lenguajes de programación como Python, JavaScript, y otros, que tienen bibliotecas para manipular JSON.

¿Qué es YAML?

YAML (YAML Ain't Markup Language) es un formato de serialización de datos legible para los humanos, utilizado comúnmente para archivos de configuración. Al igual que JSON, es fácil de leer y escribir, pero tiene una sintaxis más simple y limpia, lo que facilita su uso para los desarrolladores y administradores de sistemas.

Sintaxis de YAML

YAML utiliza una sintaxis basada en indentación para definir la estructura de los datos, sin el uso de corchetes o comas. Aquí hay un ejemplo básico de un archivo YAML:

persona:
  marca: Honda
  modelo: Hornet 600F
  ciudad: I+D de Roma

marcas:
  - Kawasaki
  - Ducati
  - Harley Davison

esActivo: true
contrato: null

Diferencias entre JSON y YAML

  • Legibilidad: YAML es generalmente más legible y fácil de escribir para los humanos debido a su sintaxis minimalista, mientras que JSON es más verboso.
  • Uso de espacios: YAML depende de la indentación para definir la estructura, mientras que JSON utiliza llaves y corchetes.
  • Comentarios: YAML permite comentarios usando #, mientras que JSON no soporta comentarios.
  • Compatibilidad: JSON es un subconjunto de JavaScript y es ampliamente soportado en aplicaciones web, mientras que YAML es más común en archivos de configuración.

Bibliografía

jason-yaml's People

Contributors

san8509 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.