我正在尝试以以下格式创建和发布 json 消息:
var listObjects = [];
$.each(results, function(index, value){
var item = new Object();
item.title = value.Title;
item.code = value.Code;
listObjects.push(item);
});
var jsonResult = JSON.stringify(listObjects);
基本上这将像这样创建我的json:
[{"title":"Product 1","code":123456789012},
{"title":"Product 2","code":123456789012},
{"title":"Product 3","code":123456789012},
{"title":"Product 4","code":123456789012},
{"title":"Product 5","code":123456789012},
{"title":"Product 11","code":123456789012},
{"title":"Product 12","code":123456789012},
{"title":"Product 13","code":123456789012}]
我该怎么做才能做到这一点,如果我想向我的 json 添加一些元数据,这些元数据不会对每个项目重复,而是在顶部......就像这样:
category: x
type: y
...
items:
title: .....
code: ......
所以基本上类别和类型将定义json中的整个项目,但不会为每个项目重复......