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:

  • Compruebe la ortografía de la búsqueda por palabras clave.
  • Utilice sinónimos de la palabra clave que escribió; por ejemplo, pruebe con “aplicación” en lugar de “software”.
  • Pruebe una de las búsquedas populares que se muestran a continuación.
  • Realice una nueva búsqueda.
Preguntas más populares

Definición de JSON

Los datos son lo más importante. Pero saber cómo trabajar con una variedad de datos se ha vuelto aún más importante. Los programadores, desarrolladores y profesionales de TI necesitan transferir estructuras de datos pobladas de cualquier idioma a formatos reconocibles por otros idiomas 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 para los desarrolladores debido a su texto legible por humanos, que 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 una forma de representar literales basada en texto, matrices y datos escalares de objetos JavaScript.

JSON es relativamente fácil de leer y escribir, y también permite que el software 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.

En el nivel granular, JSON consta de tipos de datos.

  1. Cadena
  2. Número
  3. Booleano
  4. Nulo
  5. Objeto
  6. Serie

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 verdaderos o falsos. Los valores booleanos no están rodeados entre 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 }
	

Objeto

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

Ejemplo


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

Serie

Un tipo de datos de matriz es una recopilación ordenada de valores. En JSON, los valores de matriz deben ser de tipo 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"
}

] 
}
	

Ahora que JSON y sus tipos de datos se han identificado y descrito, vamos a explorar cómo se pueden utilizar.

Casos de uso principales para JSON

Tutorial JSON
Explora la nueva funcionalidad para trabajar con documentos JSON almacenados en Oracle Database.

1. La generación de un objeto JSON a partir de datos generados por el usuario
JSON es perfecta para almacenar datos temporales. Por ejemplo, los datos temporales pueden ser datos 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 para proporcionar un alto 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 Interfaz de Programación de Aplicaciones para asegurarse de que es válida. 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 de archivo log. Las credenciales y la ruta de acceso al archivo se pueden especificar en un archivo JSON disponible y listo.

4. Simplificar 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

Guia para desarrolladores JSON
Obtenga una comprensión más profunda de cómo cambiar aplicaciones sin cambiar esquemas de almacenamiento.

JSON ha ganado impulso en la programación de códigos para Interfaces de Programación de Aplicaciones y para los servicios web porque facilita un intercambio de datos más rápido y el acceso resultados de servicios web. Es basado en texto, ligero y tiene un formato de datos fácil de analizar que no requiere código adicional para el análisis. Para los servicios web, la necesidad de devolver y mostrar muchos datos convierte a JSON en la opción ideal.

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

Las aplicaciones que utilizan diferentes tipos de datos JSON y lenguaje de consulta orientado a JSON pueden interactuar con los datos almacenados en una base de datos de documentos 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 consultar 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 dato JSON binario en 21c
  • El acceso a los datos JSON almacenados en la base de datos es similar al acceso a otros datos de base de datos, incluido el uso de OCI, .NET y JDBC.
  • Los datos JSON de una base de datos de documentos JSON se pueden almacenar, indexar y consultar sin necesidad de ningún esquema que defina los datos

Trabajar con una Base de Datos de Documentos JSON

Como se ha indicado anteriormente, JSON tiene un formato de transferencia de datos ligero que ha establecido el estándar para el intercambio de documentos. Veamos 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 cuyos tipos de dato son VARCHAR2, CLOB, BLOB o tipo de dato JSON binario en 21c. La elección de la que se va a utilizar suele estar determinada por el tamaño de los documentos de JSON. El almacenamiento de datos JSON en la base de datos mediante tipos de dato SQL estándar significa que 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 de una base de datos de documentos JSON, independientemente del tipo de dato. La elección de la tabla que se va a utilizar suele estar motivada por el tamaño de los documentos JSON. Una de las funciones de Oracle Database es poder replicar fácilmente las tablas que tienen columnas con datos JSON.

Casos de uso de base de datos de documentos JSON

Aplicaciones con experiencias más personalizadas
Ofrece experiencias de cliente personalizadas atractivas y proporciona recomendaciones en tiempo real sobre múltiples propiedades digitales.

Gestión de contenidos y catálogo
Desarrollo de servicios de gestión de contenido y de catálogo de productos que manejan una amplia variedad de atributos y metadatos.

Aplicaciones integradas de IoT
Crea aplicaciones integradas para sistemas de flujo de clics, supervisión, registro y sensores para procesar millones de inserciones y recuperaciones por segundo, generando nuevas percepciones sin comprometer la precisión de los datos.

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

No solo se identifican los clientes en una base de datos como nombres y direcciones; sus atributos respectivos se pueden asignar como valores y aparecen en matrices para recomendaciones de productos personalizadas y compromisos más convincentes.

La efectividad de los datos JSON depende únicamente de la base de datos que los alimenta .

Datos JSON y una base de datos autónoma

Una base de datos de documentos JSON no solo ofrece soporte nativo para los tipos de datos JSON; también permite migraciones fáciles, desarrollo de código bajo y evita cambios en el esquema cuando se trata de almacenar y gestionar. ¿Qué pasaría si existiera una forma de hacer uso de los beneficios de JSON en un entorno sin servidor? Una base de datos de documentos en la nube simplifica el desarrollo de aplicaciones JSON con aprovisionamiento, escalación y reparación automatizados mientras se proporciona un 99.995% de disponibilidad.

Consulte la introducción a Oracle Autonomous JSON Database.