2010-09-23 112 views
10

像XML命名空間一樣,存在JSON命名空間這樣的事情嗎?有沒有人爲此創建過一個規範或庫?這是一個好的還是一個可怕的想法?JSON中的命名空間

我想製作一個可以用XML和JSON表示的數據規範。不過,我也需要名稱空間概念,數據可以通過不同詞彙表中的註釋進行擴展。

更具體地說,這是關於表示事件。我的模式將以基本術語(時間和地點)來描述事件,但如果您仔細考慮事件,可以使用不同的信息來註釋事件,例如,出席者或圖片網址,我不想在我的模式中指定。

+0

您可能是指* JavaScript * namespaces; JSON只是一個符號(JavaScript Object Notation)。 – 2010-09-23 10:42:59

+1

在當前的規範中,JSON中不存在命名空間 – BeRecursive 2010-09-23 10:49:29

+0

如果您提供了一個用例,也許有人會想到可以提供幫助的解決方案。 – 2010-09-23 10:49:58

回答

1

JSON模式可能是這樣做的正確的事情:

http://json-schema.org/

Althought我不知道它是如何很好的實現。

6

JSON-LD可能幫助:

「JSON-LD(JavaScript對象鏈接數據Notation)是一種輕量級的關聯數據格式,讓您的數據上下文。」

0

這是一個相當古老的線程,但有JSON前綴,這幾乎就像命名空間。如果您正在使用Java服務器端Jettison,則可以輕鬆滿足它們。