Puis-je utiliser des commentaires dans un fichier JSON ? Si oui, comment ?
Non.
Le JSON doit être constitué de données, et si vous incluez un commentaire, il sera également constitué de données.
Vous pourriez avoir un élément de données désigné appelé "_comment"
(ou autre) qui serait ignoré par les applications qui utilisent les données JSON.
Il serait probablement préférable d'avoir le commentaire dans les processus qui génèrent/reçoivent le JSON, car ils sont censés savoir à l'avance ce que seront les données JSON, ou au moins leur structure.
Mais si vous décidez de le faire :
{
"_comment": "comment text goes here...",
"glossary": {
"title": "example glossary",
"GlossDiv": {
"title": "S",
"GlossList": {
"GlossEntry": {
"ID": "SGML",
"SortAs": "SGML",
"GlossTerm": "Standard Generalized Markup Language",
"Acronym": "SGML",
"Abbrev": "ISO 8879:1986",
"GlossDef": {
"para": "A meta-markup language, used to create markup languages such as DocBook.",
"GlossSeeAlso": ["GML", "XML"]
},
"GlossSee": "markup"
}
}
}
}
}
Vous ne pouvez pas. C'est du moins ce que j'ai pu constater en jetant un coup d'œil rapide à [json.org][1].
La syntaxe de JSON est visualisée sur cette page. Il n'y a aucune note concernant les commentaires.
[1] : http://json.org
L'idée derrière JSON est de fournir un échange de données simple entre les applications. Celles-ci sont généralement basées sur le web et le langage utilisé est JavaScript.
Il ne permet pas vraiment les commentaires en tant que tels, mais le passage d'un commentaire comme l'une des paires nom/valeur dans les données pourrait certainement fonctionner, bien que ces données devraient évidemment être ignorées ou traitées spécifiquement par le code d'analyse.
Cela dit, il n'est pas prévu que le fichier JSON contienne des commentaires au sens traditionnel du terme. Il ne doit s'agir que de données.
Consultez le [site Web JSON][1] pour plus de détails.
[1] : http://www.json.org/