viernes, 4 de octubre de 2024

Validador de json

Para comprobar si es correcto el semánticamente el JSON que hemos construido se puede usar el validador de código JSON, siguiente:


Enlace: https://jsonlint.com/


About the JSONL

JSONLint is a validator and reformatter for JSON, a lightweight data-interchange format. Copy and paste, directly type, or input a URL in the editor above and let JSONLint tidy and validate your messy JSON code.


What Is JSON?

JSON (pronounced as Jason), stands for "JavaScript Object Notation," is a human-readable and compact solution to represent a complex data structure and facilitate data interchange between systems. It's a widespread data format with a diverse range of applications enabled by its simplicity and semblance to readable text. As such, it's used by most but not all systems for communicating data.


Why Use JSON?

There are several reasons why you should consider using JSON, the key reason being that JSON is independent of your system's programming language, despite being derived from JavaScript. Not only is JSON language-independent, but it also represents data that speaks common elements of many programming languages, effectively making it into a universal data representation understood by all systems.


Other reasons include:

Readability – JSON is human-readable, given proper formatting.

Compactness – JSON data format doesn't use a complete markup structure, unlike XML.

It's easy to analyze into logical syntactic components, especially in JavaScript.

Countless JSON libraries are available for most programming languages.

Proper JSON Format

Using JSON doesn't require any JavaScript knowledge, though having such would only improve your understanding of JSON. And though the knowledge of JavaScript isn't necessary, following specific rules is:


Data is in name/value pairs

Data is separated by commas

Objects are encapsulated within the opening and closing curly brackets

An empty object can be represented by {}

Arrays are encapsulated within opening and closing square brackets

An empty array can be represented by []

A member is represented by a key-value pair, contained in double quotes

Each member should have a unique key within an object structure

The value of a member must be contained in double quotes, if it's a string

Boolean values are represented using the true or false literals in lower case

Number values are represented using double-precision floating-point format and shouldn't have leading zeroes

"Offensive" characters in a string need to be escaped using the backslash character \

Null values are represented by the null literal in lower case

Dates, and similar object types, aren't adequately supported and should be converted to strings

Each member of an object or array value must be followed by a comma, except for the last one

The standard extension for the JSON file is '.json'

The mime type for JSON files is 'application/json'

You can achieve proper JSON formatting by following these simple rules. However, if you're unsure about your code, we suggest using this JSONLint Validator and formatter.


 Fuentes.

Artículo:   "JSONLint  Validator and formatter" Publicado en https://jsonlint.com/. Consultado el 22/08/2024.

URL: https://jsonlint.com/


No hay comentarios:

Publicar un comentario