Como escrever comentários dentro de um documento JSON
Comentários não são suportados com JSON por razões que considero estúpidas. MAS, isso não'não significa que você pode'não os utilize. Se você é o proprietário do aplicativo de recepção, você pode se safar com isso. I'm usando JSON como um formato de arquivo de configuração na aplicação I'm construindo no momento. Eu tenho muitos valores que preciso deixar o usuário definir e não quero construir um analisador personalizado... então... I'estou usando JSON para que eu possa seriar no meu objeto em 1 linha de código. Funciona muito bem para esse fim. Às vezes eles querem adicionar comentários sobre o porquê de estarem definindo o valor como eles são. Neste caso de uso, os motivos para não permitir comentários são completamente inválidos (acho que eles são sempre inválidos, mas quem se importa com o que eu penso) ... de qualquer forma. I'descobri que a biblioteca I'm usando permite /* ... */ comentários mas não't permite // comentários.
{
"myObject": { /* este é o meu primeiro comentário que funciona bem para mim*/
"foo": "bar", /* este é um comentário que também funciona... após vírgula importante */
"foo2": "bar2" // este comentário vai lançar uma excepção
}
}
como eu disse .... você precisa possuir a aplicação receptora se você'vai permitir isso porque você pode'não espere que uma aplicação recebendo esses dados tenha uma biblioteca que suporte isso.
BTW ... Eu sei que algumas bibliotecas também suportarão o // comentários também.
Acho que você precisa apenas tentar.
... ou limpá-lo antes de enviá-lo ou analisá-lo como Clarence Leung sugere abaixo.
Artigos semelhantes
- Como podemos esconder dados JSON de ferramentas como ferramentas de desenvolvimento Chrome e Firebug, etc., como uma segurança além de 'https'?
- C#: Como é que se deserializa o JSON num objecto dinâmico?
- Como converter XML para JSON em Python
- Como enviar detalhes de uma pessoa e várias imagens via JSON no Android