Genarale
GeJSON è una libreria c# per manipolare json, nasce dall’esigenza di avere una libreria espandibile per, in OpenLab per gestire situazioni più complesse della semplice aggiunta e prelievo dati. Permette di fare il parse da stringa a una sruttura di classi e validare la sintassi tramite uno schema di controllo.
Attenzione
Questa libreria è in fase di sviluppo, non tutti i contesti sono stati testati e altre funzionalità sono in via di sviluppo.
- Navigazione tramite Json Path
- Serializzazione e deserializzazione da/in classi c#
- Completamento dello scheama di validazione secondo specifiche del draft 2020-19(solo alcune keyword sono disponibili)
- Trasporto di classi c#
- Riferimenti incrociati ad una proprietà nella struttura json
- Commenti stile c#(// oppure /* */)
Caratteristiche
- Importazione da testo(minificato o meno) a struttura json
- Esportazione da struttura json a testo minificato o testo legibile
- Validazione sintassi tramite schema di controllo
- Uso dei tipi nativi di C# oltre al Numeric di json
Documentazione
Donwload e sorgenti