23/09/2024 - GrandfatherCoder ha scritto:
Ancora devo imparare a gestire le stringhe JSON in delphi.
Riguardo il formato JSON in Delphi, trovi tutte le spiegazioni e le risorse che ti servono per gestirlo opportunamente (e in vari modi diversi a seconda delle necessità) nella documentazione ufficiale di Delphi.
23/09/2024 - GrandfatherCoder ha scritto:
Per essere testardo,dell'oggetto JSONValue,confondevo ToString con GetValue che è un convertitore in stringa vero e proprio.
Il metodo ToString() ti restituisce una “rappresentazione in formato JSON” del valore che è rappresentato dall'oggetto.
In pratica, TJSONValue e derivati sono una meta-rappresentazione di un valore, o più valori, appartenenti a un “pacchetto JSON”.
Si utilizzano per incapsulare valori nativi (interi, booleani, ecc.) all'interno di oggetti che ne sono la rappresentazione JSON; tramite poi i metodi forniti da queste classi, puoi produrre il relativo JSON in uscita, oppure ricrearli da un JSON esistente.
Ad ogni modo, come predetto, c'è tutto nella documentazione.
Se può essere utile, ci sono anche librerie di terze parti gratuite e opensource a supporto, che fanno un lavoro decisamente discreto; ad esempio, dai un'occhiata a Neon - JSON Serialization Library for Delphi.