REST JSON响应中的本地化数据

时间:2012-10-02 08:40:36

标签: json api rest

我们目前正在设计一个带有本地化数据的REST接口,并且想知道用什么方法来编码本地化数据。

我们提出的选项是

l10n对象孩子

{"id": 1, 
 "l10n": {"en": {"title": "English title"}, 
          "fi": {"title": "Suomalainen otsikko"}} 

本地化属性

{"id": 1, 
 "title": {"en": "English title", 
           "fi": "Suomalainen otsikko"}}

第一种编码更容易合并,但第二种方法是例如兼容JSON-LD的本地化编码。

1 个答案:

答案 0 :(得分:2)

我认为最好使用子目录,例如

http://server/en/users英语 俄语> http://server/ru/users

它比不断给用户提供不同语言的信息