Capítulo 13. Ampliación del esquema JSON

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Una vez que aceptamos nuestros límites, vamos más allá de ellos.

Albert Einstein

El Esquema JSON se utiliza en una amplia gama de casos de uso dispares, desde la generación de IU hasta la serialización de datos. Dada su amplia aplicabilidad, la organización del Esquema JSON no puede prever todas las características necesarias. Aunque los vocabularios que define la organización del Esquema JSON son enormemente potentes, hay casos para los que necesitas mirar más allá de lo que se ofrece fuera de la caja. Ya viste un atisbo de esto en el Capítulo 12, cuando el Esquema JSON no proporcionó palabras clave para declarar algunos de los metadatos que queríamos para la faceta de contexto de nuestro producto de datos de ejemplo.

En el Capítulo 5, aprendiste una habilidad importante: cómo entender metódicamente cada esquema JSON y consultar la documentación en busca de palabras clave y vocabularios que no hayas visto antes. Este capítulo se basa en eso para mostrar cómo definir palabras clave personalizadas que pueden hacer casi cualquier cosa que desees.

Hay dos formas de ampliar el Esquema JSON:

  1. Explota cómo el Esquema JSON recoge anotaciones para palabras clave desconocidas (lo que denominamos el caso simple).

  2. Definir y publicar correctamente un vocabulario de Esquema JSON (lo que llamamos el caso complejo).

Aunque el caso ...

Get Unificar la empresa, los datos y el código now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.