QNA > C > Come Scrivere Commenti All'interno Di Un Documento Json

Come scrivere commenti all'interno di un documento JSON

I commenti non sono supportati con JSON per ragioni che considero stupide. MA, questo non significa che non potete usarli. Se possedete l'applicazione ricevente, potreste farla franca. Sto usando JSON come formato di file di configurazione nell'applicazione che sto costruendo al momento. Ho un sacco di valori che ho bisogno di far impostare all'utente e non voglio costruire un parser personalizzato ... quindi ... Sto usando JSON in modo da poter serializzare nel mio oggetto in 1 riga di codice. Funziona alla grande per questo scopo. A volte vogliono aggiungere commenti sul perché stanno impostando il valore nel modo in cui sono. In questo caso d'uso, le ragioni per non consentire i commenti sono completamente non valide (penso che siano sempre non valide, ma a chi importa cosa penso) ... comunque. Ho scoperto che la libreria che sto usando permette /* ... */ commenti ma non permette // commenti.

{
"myObject": { /* questo è il mio primo commento che funziona bene per me*/
"foo": "bar", /* questo è un commento che funziona anche... dopo la virgola è importante */
"foo2": "bar2" // questo commento lancia un'eccezione
}
}

Come ho detto ... devi possedere l'applicazione ricevente se hai intenzione di permettere questo perché non puoi aspettarti che un'applicazione che riceve questi dati abbia una libreria che lo supporta.

BTW ... So che alcune librerie supportano anche i commenti //.

Immagino che tu debba solo provarlo.

... o pulirlo prima di inviarlo o analizzarlo come suggerisce Clarence Leung qui sotto.

Di Gaelan

Qual è la tensione che possiamo caricare il telefono cellulare? :: Quali sono alcune fantastiche applicazioni di fotografia per Android per fare clic e modificare in una sola app?
Link utili