Skip to content

lenguaje-latino/latino-json

Repository files navigation

latino-json

Librería dinámica para manejo de json en latino

Instalación

Linux / Mac

Prerequisitos

Tener instalado: latino cmake

Ejecutar lo siguiente en bash:

git clone https://github.com/primitivorm/latino-json
cd latino-json
git submodule update --init --recursive
sudo chmod +x instalar.sh
sudo bash instalar.sh

Windows

Prerequisitos

Tener instalado: latino cmake visual studio

Ejecutar lo siguiente en cmd:

git clone https://github.com/primitivorm/latino-json
cd latino-json
git submodule update --init --recursive
md build
cd build
cmake -G "Visual Studio 16 2019" -DCMAKE_BUILD_TYPE=Release ..\

Abrir con visual studio 2019 y compilar la solucion latino-json.sln Para instalar la libreria abrir visual studio con permisos de administrador Generar el proyecto de INSTALL.vcxproj

Uso de esta librería en código latino

//necesario para agregar la librería dinamica
incluir("json")

escribir("-----------------------------------------------------")
escribir("convertimos de una cadena json a un objeto de latino:")
escribir("-----------------------------------------------------")
cad = '{"ok":true,"result":[{"update_id":558904697, "message":{"message_id":4507,"from":{"id":189041244,"first_name":"Bruno Ric (K)","username":"Jarriz"},"chat":{"id":189041244,"first_name":"Bruno Ric (K)","username":"Jarriz","type":"private"},"date":1475275449,"text":"hola latinos!!!"}}]}'
d = json.decodificar(cad)
escribir(d)

escribir("-----------------------------------------------------")
escribir("\nconvertimos un diccionario de latino a cadena json:")
escribir("-----------------------------------------------------")
dlat = { "uno" : 1, "dos" : 2, "tres" : ["esta" , "es", "una", "lista"]}
cad = json.codificar(dlat)
escribir(cad)

Dependecias

jansson

Cualquier aportación o sugerencia es bienvenida

About

Libreria dinamica para manejo de json en latino

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published