0

我正在从 Web 服务检索以下 json 对象数组数据。如您所见,所有对象都重复了 Id、ProjectId、Owner 字段(我知道它的 JSON 约定)。但我在想是否有任何库/框架可以最大限度地减少这种情况?就像当 json 序列化时,将字段名称序列化为 unicode char 并再次在 javascript 中将其反序列化为可读的字段名称。

[
{
"Id":0,
"ProjectId":"PJ4604",  
"Owner":"SURENJ1", 
},
{
"Id":1,
"ProjectId":"PJ4604",  
"Owner":"SURENJ1",
},
{
"Id":2,
"ProjectId":"PJ4604", 
"Owner":"SURENJ1"
}]
4

2 回答 2

0

执行此操作的常用方法是使用HTTP 压缩。启用后,服务器和浏览器将透明地压缩和解压缩数据。您不需要任何特定于 JSON 的内容。

启用它的细节将取决于您的 HTTP 服务器(以及可能用于生成 JSON 的任何服务器端语言)。

于 2012-11-24T06:01:49.407 回答
0

jQuery 的扩展功能类似于您所要求的:http ://api.jquery.com/jQuery.extend/

本质上,它只会继续用第二个对象的值覆盖第一个对象,因此任何重复的字段都将被覆盖并合并到一个只有您唯一字段的对象中。

于 2012-11-24T05:23:05.153 回答