2010-09-23 11 views
10

Esiste uno spazio dei nomi JSON, proprio come gli spazi dei nomi XML? Qualcuno ha creato una specifica o librerie per questo? È un'idea buona o terribile?Namespace in JSON

Voglio creare una specifica di dati che può essere rappresentata in XML e JSON. Tuttavia ho anche bisogno del concetto di namespace, che i dati possano essere estesi con annotazioni in diversi vocabolari.

Per essere più specifici, si tratta di rappresentare eventi. Il mio schema descriverà l'evento in termini di base (ora e luogo), ma se ci pensi, gli eventi possono essere annotati con informazioni diverse, ad es. partecipanti o URL di immagini che non desidero specificare nel mio schema.

+0

Probabilmente si intende * spazi dei nomi JavaScript *; JSON è solo una notazione (JavaScript Object Notation). –

+1

Gli spazi dei nomi non esistono in JSON nelle specifiche attuali – BeRecursive

+0

Se si fornisce un caso d'uso, forse qualcuno penserà a una soluzione che potrebbe aiutare. –

risposta

1

JSON Schema potrebbe essere la cosa giusta per questo:

http://json-schema.org/

Althought non so quanto bene è implementato.

6

JSON-LD potrebbe aiutare:

"JSON-LD (JavaScript Object Notation per il collegamento dati) è un formato Linked Data leggera che dà il vostro contesto dati."

0

Questo è un thread piuttosto vecchio, ma ci sono prefissi JSON, che sono quasi come spazi dei nomi. Se si utilizza Java lato server con Jettison, è possibile incontrarli facilmente.