L'estensione json1 di SQLite Release 3.9.0 implementa nel complesso 11 funzioni SQL e due funzioni table-valued che dovrebbero rivelarsi utili per la gestione di contenuti JSON archiviati in database SQLite; si avranno così a disposizione strumenti per la validazione e la minificazione delle stringhe JSON così come costrutti per la gestione degli array e degli oggetti basati su questo formato.

L'upgrade consentirà quindi di sfruttare funzioni per la restituzione di array JSON tramite gli argomenti passati ad esse, di contare il numero di elementi presenti all'interno di un vettore, di estrarre valori da una stinga JSON, di aggiungere dei valori ad essa senza sovrascrivere quelli preesistenti, di rimuovere o aggiornare selettivamente uno o più tali valori e di costruire oggetti JSON sulla base dei parametri utilizzati.

Nello steso modo si potranno effettuare procedure di sovrascrittura dei valori che compongono una stringa o restituire un tipo o un sotto-elemento nella manipolazione di quest'ultima; interessante anche il miglioramento del supporto alle ricerche Full Text e alla definizione degli indici nelle espressioni. Da segnalare anche alcuni interventi sintattici come per esempio la possibilità di passare opzionalmente delle liste di nomi di colonne a CREATE VIEW.

Via SQLite

CommentaDi' la tua

Il tuo indirizzo email non sarà mostrato pubblicamente. I campi obbligatori sono contrassegnati da *