次の形式で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内のアイテム全体を定義しますが、アイテムごとに繰り返されません...