2010-09-23 62 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,则可以轻松满足它们。