No se han encontrado resultados

Su búsqueda no coincide con ningún resultado.

Le sugerimos que pruebe lo siguiente para encontrar lo que busca:

  • Verifique la ortografía de su búsqueda de palabras clave.
  • Utilice sinónimos para la palabra clave que escribió; por ejemplo, intente con “aplicación” en lugar de “software”.
  • Comience una nueva búsqueda.
Comunicarse con nosotros Iniciar sesión en Oracle Cloud

Definición de JSON

Los datos mandan. Pero saber cómo trabajar con múltiples datos se ha convertido en un aspecto aún más importante. Los programadores, desarrolladores y profesionales de TI necesitan tener la capacidad de transferir estructuras de datos desde cualquier lenguaje a formatos reconocibles por otros lenguajes y plataformas. JavaScript Object Notation (JSON) es el formato de cambio de datos que lo hace posible.

JSON se ha convertido en un formato de datos popular entre los desarrolladores debido a que su texto es legible por humanos, es ligero, requiere menos codificación y se procesa más rápido.

Ejemplos y tipos de datos JSON

JSON se puede utilizar en programas de JavaScript sin necesidad de analizar o serializar. Es un método basado en texto de representar datos de objetos literales , matrices y datos escalares de JavaScript.

JSON es relativamente fácil de leer y escribir, y también permite que el software se analice y genere con facilidad. A menudo se utiliza para serializar datos estructurados e intercambiarlos a través de una red, normalmente entre un servidor y aplicaciones web.

A nivel granular, JSON está formado por tipos de datos.

  1. Cadena
  2. Número
  3. Booleano
  4. Nulo
  5. Almacenamiento
  6. Matriz

Cadena

Una cadena en JSON se compone de caracteres Unicode, con escape de barra invertida (\).

Ejemplo


{ "name" : "Jones" }
	

Número

El número JSON sigue el formato de punto flotante de precisión doble de JavaScript.

Ejemplo


{
  "number_1" : 210,
  "number_2" : 215,
  "number_3" : 21.05,
  "number_4" : 10.05
}
	

Booleano

Los valores booleanos se designan como verdadero o falso. Los valores booleanos no están delimitados por comillas y se tratan como valores de cadena.

Ejemplo


{ "AllowPartialShipment" : false }
	

Nulo

Nulo es un valor vacío. Cuando no hay ningún valor que asignar a una clave, se puede tratar como nulo.

Ejemplo


{ "Special Instructions" : null }
	

Almacenamiento

El tipo de datos de objeto JSON es un conjunto de pares de nombres o valores insertados entre {} (llaves). Las claves deben ser cadenas y deben ser únicas separadas por comas.

Ejemplo


{
  "Influencer" :   { "name" : "Jaxon" ,  "age" : "42" ,  "city" ,  "New York" }
}
	

Matriz

Un tipo de datos de matriz es una recopilación ordenada de valores. En JSON, los valores de matriz deben ser cadena, número, objeto, matriz, booleano o nulo.

Ejemplo


{

"Influencers" :   [ 
{
 "name" : "Jaxon", 
 "age" : 42, 
 "Works At" : "Tech News"
}

{
 "name" : "Miller", 
 "age" : 35
 "Works At" : "IT Day"
}

] 
}
	

Una vez identificados y descrito JSON y sus tipos de datos, veamos cómo se pueden utilizar.

Principales casos de uso para JSON

Tutorial de JSON

Descubre la nueva funcionalidad para trabajar con documentos JSON almacenados en Database.

Casos de uso de JSON

1.Generación de un objeto JSON a partir de datos generados por el usuario

JSON es perfecto para el almacenamiento de datos temporales. Por ejemplo, los datos temporales pueden ser generados por el usuario, como un formulario enviado en un sitio web. JSON también se puede utilizar como formato de datos para cualquier lenguaje de programación a fin de incrementar el nivel de interoperabilidad.

2.Transferencia de datos entre sistemas

Una base de datos de sitio web tiene la dirección postal de un cliente, pero la dirección debe verificarse a través de una API para garantizar su validez. Envío de los datos de dirección en formato JSON a la API de servicio de validación de direcciones.

3.Configuración de datos para aplicaciones

Al desarrollar aplicaciones, cada aplicación necesita las credenciales para conectarse a una base de datos, así como una ruta de acceso al archivo log. Las credenciales y la ruta de acceso al archivo se pueden especificar en un archivo JSON que sea legible y que esté siempre disponible.

4.Simplificación de modelos de datos complejos

JSON simplifica los documentos complejos hasta los componentes que se han identificado como significativos mediante la conversión del proceso de extracción de datos en un archivo JSON predecible y legible por humanos.

Por qué JSON es popular entre los desarrolladores

JSON ha ganado fuerza en la programación de código API y los servicios web porque acelera el intercambio de datos y los resultados de servicios web. Se basa en texto, es ligero y tiene un formato de datos fácil de analizar sin necesidad de crear código adicional. Para los servicios web, que están obligados a devolver y mostrar grandes cantidades de datos, JSON se erige como la opción perfecta.

Guía para desarrolladores de JSON

Descubre la nueva funcionalidad para trabajar con documentos JSON almacenados en Database.

Accede a la guía de desarrolladores

¿Qué es una base de datos de documentos?

Una base de datos de documentos es un tipo de base de datos no relacional diseñada para almacenar, recuperar y gestionar información documental. En lugar de tener un esquema definido inicialmente, las bases de datos de documentos permiten almacenar datos en colecciones de documentos. Las bases de datos NoSQL y JSON son tipos de bases de datos documentales.

Las bases de datos documentales suelen ser populares entre los desarrolladores porque almacenan datos en un formato documental (semiestructurado), no relacional (estructurados). Las bases de datos de documentos ofrecen más flexibilidad, ya que los desarrolladores no tienen que planificar los esquemas con antelación y pueden utilizar el mismo formato que utilizan en el código de su aplicación. Esto se traduce en que no resulte tan necesario planificar con meticulosidad una base de datos SQL. De este modo, las bases de datos documentales son útiles para esquemas sujetos a rápidos cambios, que pueden ser habituales en el desarrollo de software. Pero esto puede ir en detrimento de la velocidad, el tamaño y la especificidad.

¿Qué es una base de datos de documentos JSON?

Las aplicaciones que utilizan diferentes tipos de datos JSON y lenguaje de consultas orientado a dicho formato pueden interactuar con los datos almacenados en una base de datos documentales JSON. La base de datos de documentos JSON también proporciona soporte nativo para JSON.

Características que definen una base de datos de documentos JSON:

  • Una base de datos de documentos JSON es una base de datos no relacional diseñada para almacenar y realizar consultas como documentos JSON
  • Los datos JSON de la base de datos son textuales, pero el texto se puede almacenar utilizando el tipo de dato BLOB, VARCHAR2, CLOB o el tipo de datos JSON binario en la versión 21c
  • El acceso a los datos JSON almacenados en la base de datos se lleva cabo de forma similar a otras bases de datos, e incluye el uso de OCI, .NET y JDBC
  • Los datos en formato JSON de una base de datos de documentos JSON se pueden almacenar, indexar y consultar sin necesidad de contar con un esquema de definición de datos

Trabajar con una base de datos de documentos JSON

Como hemos indicado anteriormente, JSON presenta un formato ligero de intercambio de datos que marca la pauta de la transferencia de documentos. Veamos ahora cómo almacenar y gestionar datos JSON en una base de datos de documentos JSON.

Almacenamiento de datos de JSON

El almacenamiento de datos JSON en una base de datos de documentos JSON utiliza columnas con tipos de datos VARCHAR2, CLOB, BLOB o tipo de datos JSON binarios en la versión 21c. A la hora de decidir cuál utilizar, el tamaño de los documentos JSON suele ser determinante. Al almacenar los datos JSON en la base de datos utilizando tipos de dato SQL estándar, los datos JSON se pueden manipular como cualquier otro tipo de dato.

Gestión de datos JSON

Los datos JSON se pueden gestionar y manipular con tablas en una base de datos de documentos JSON, independientemente del tipo de dato. La elección de la tabla que se va a utilizar suele venir motivada por el tamaño de los documentos JSON. Una de las funciones de Database es replicar con facilidad las tablas que tienen columnas con datos JSON.

Casos de uso de base de datos de documentos JSON

Una base de datos de documentos JSON nativa ofrece a los desarrolladores la posibilidad de ver, crear y, en definitiva, saber más.

En una base de datos, los clientes no solo se identifican como nombres y direcciones, sino que sus respectivos atributos se pueden asignar como valores y aparecer en matrices, lo cual permite personalizar las recomendaciones de productos y lograr que las interacciones resulten más atractivas.

La eficacia de los datos JSON depende únicamente de la base de datos que los genera.

Aplicaciones con experiencias más personalizadas Ofrezca experiencias de cliente atractivas y personalizadas y proporcione recomendaciones en tiempo real sobre múltiples propiedades digitales.
Gestión de contenido y del catálogo Desarrolle una gestión de contenidos y servicios que manejen una amplia variedad de atributos y metadatos.
Aplicaciones de IoT integradas Crea aplicaciones integradas para sistemas de sensores, registro, supervisión y flujo de clics, y procesa miles de millones de inserciones y recuperaciones por segundo, generando nuevos conocimientos sin sacrificar la precisión de los datos.

Datos JSON y una base de datos autónoma

Una base de datos de documentos JSON no solo ofrece compatibilidad nativa con los tipos de datos JSON, también permite migraciones fáciles y desarrollo con poco código, y no precisa realizar cambios en el esquema en lo que respecta al almacenamiento y la gestión. ¿Y si se pudieran aprovechar las ventajas de JSON en un entorno sin servidor? Con una base de datos de documentos en la nube, resulta sencillo desarrollar aplicaciones JSON con aprovisionamiento, escalado y reparación automatizados: además con un 99,995 % de disponibilidad.