Y a-t-il une telle chose que les espaces de noms JSON, comme des espaces de noms XML? Quelqu'un a-t-il créé une spécification ou une bibliothèque pour cela? Est-ce une bonne ou une idée terrible? P>
Je veux faire une spécification de données pouvant être représentée dans XML ainsi que JSON. Cependant, j'ai également besoin du concept d'espace de noms, que les données peuvent être étendues par annotations de différentes vocabulaires. P>
Pour être plus précis, il s'agit de représenter des événements. Mon schéma décrira l'événement en termes de base (heure et lieu), bien que si vous y réfléchissez, des événements peuvent être annotés avec différentes informations par exemple. Participants ou URL d'image que je ne veux pas spécifier dans mon schéma. p>
3 Réponses :
schéma JSON pourrait être la bonne chose pour cela: p>
Alluthough, je ne sais pas à quel point il est bien implémenté. P>
JSON-LD pourrait aider: p>
"JSON-LD (notation d'objet JavaScript pour la liaison de données) est un format de données lié léger qui donne votre contexte de données." P> blockQuote>
C'est un bon fil, mais il y a des préfixes JSON, qui sont presque comme des espaces de noms. Si vous utilisez le côté serveur Java avec Jettison , vous pouvez facilement les rencontrer. p>
Vous voulez probablement dire javascript i> des espaces de noms; JSON n'est qu'une notation (notation d'objet JavaScript).
Les espaces de noms n'existent pas dans Json dans sa spécification actuelle
Si vous fournissez un cas d'utilisation, peut-être que quelqu'un pensera à une solution pouvant aider.
@Marcel Non, je veux dire Json, puisqu'il s'agit d'un format de données similaire à XML.
Voir aussi Mark Nottingham's En pensant aux espaces de noms dans Json pour une perspective et des suggestions supplémentaires .
Voir aussi: B> lists.xml.org/ Archives / XML-Dev / 201506 / msg00024.html