Skip to content

Latest commit

 

History

History
86 lines (53 loc) · 2.39 KB

LEEME.md

File metadata and controls

86 lines (53 loc) · 2.39 KB

La biblioteca JSON de Vargas (jdva)

¿Qué es jdva?

jdva es una biblioteca escrita en AWK con funciones para procesar y crear textos ajustados a la gramática JSON.

Requisitos

  • Alguna versión reciente de GNU Awk.

Nota:

Para que jdva funcione en Windows es necesario instalar AWK. Git proporciona AWK.

Instalación

  1. Descargar el proyecto completo escribiendo:
$ git clone git://github.com/Qaracas/jdva.git
  1. Ir al recién creado directorio:
$ cd jdva
(jdva) $
  1. (Opcional) Fijar la variable de entorno AWKPATH:
(jdva) $ export AWKPATH=${AWKPATH}:.:"$(pwd)""/src"
  1. (Opcional) Ejecutar programa de validación:
(jdva) $ cd pruebas
(jdva/pruebas) $
(jdva/pruebas) $ ./haz_pruebas
  1. Copiar los ficheros src/bbl_jdva.awk y src/funcs_priv.awk dentro del directorio /usr/local/share/awk, o dentro de cualquier otro directorio listado en la variable de entorno AWKPATH.

Empezar a usar

Para acceder a las funciones de la biblioteca jdva desde tu programa AWK, incluye el fichero bbl_jdva.awk al principio del todo.

#!/usr/bin/gawk -E

@include "bbl_jdva.awk"

BEGIN {
    #...
}

O pásalo mediante la opción de línea de comandos incluye archivo fuente.

gawk -i bbl_jdva.awk '{#...}'

Documentación

Consultar la guía de aprendizaje en LEEME.tutorial.md, y la lista de funciones de la biblioteca en LEEME.funciones.md.

Echar también un ojo a los ejemplos.

Referencias

Esta librería pretende ser compatible con el formato de intercambio de datos JSON (JavaScript Object Notation) definido en:

Autores

Licencia

Este proyecto se distribuye bajo los términos de la Licencia Pública General de GNU (GNU GPL v3.0). Mira el archivo LICENSE para más detalle.