我将使用Mvc ApiController在新的C#后端实现给定的JSON协议。在协议中,我有一个i18n的JSON对象:
{"settings": [{
...
}],
"language": [{
"BACK":"Zurück",
"NAME":"Name",
"ZOOMOUT":"Verkleinern",
"CATEGORY":"Kategorie",
...
}]
}
协议的语言对象经常被前端开发人员扩展。语言数据将存储在SQL数据库表
中keyword:varchar(20)
lang:varchar(2)
local:varchar(50)
如何在不经常更改底层Model类的情况下,将给定语言的所有数据形成JSON并返回它?