Crear y Parsear (analizar) un JSON con datos de FileMaker 16 — Parte 1.
Según la Wikipedia:
JSON, acrónimo de JavaScript Object Notation, es un formato de texto ligero para el intercambio de datos. JSON es un subconjunto de la notación literal de objetos de JavaScript aunque hoy, debido a su amplia adopción como alternativa a XML, se considera un formato de lenguaje independiente.
Esto quiere decir que es mucho más legible que XML, ideal para las API de distintas aplicaciones Web.
La estructura de un objeto JSON va entre llaves: { }, un arreglo (array) va entre corchetes: [ ], un cadena (string) va entre comillas “ “, un booleano : true o false, un numero: entero o flotante y de tipo nulos (null).
Ahora aprovechamos los super poderes que FileMaker en su nueva versión 16 trae de forma nativa.
Vamos a crear una base de datos de ejemplo con estas entidades:
- id
- titulo
- autor
- tema
- sku
Después de llenar algunos registros, vamos a crear otra entidad de tipo calculo para el resultado y lo llamaremos json.
- json
Usaremos la función JSONSetElement que según la documentación de FileMaker sirve para añadir o modificar un elemento de datos identificado por un nombre de objeto, un índice de matriz o ruta.
JSONSetElement ( json ; keyOrIndexOrPath ; valor ; tipo )
Este es el resultado:
Muy bien ahora vamos a obtener todos los datos
En la próxima parte vamos formar nuestro script de una Forma más elegante así crear el arreglo completo en nuestro JSON.