我得到JSON格式如下:
[
{
"moduleName": null,
"bundleKey": "title",
"bundleValue": "Manage cost code",
"id": 4,
"createdBy": 0,
"modifiedBy": 0,
"createdDate": "0001-01-01T00:00:00",
"modifiedDate": "0001-01-01T00:00:00",
"rowVersion": null,
"isDeleted": false
},
{
"moduleName": null,
"bundleKey": "name",
"bundleValue": "steve",
"id": 5,
"createdBy": 0,
"modifiedBy": 0,
"createdDate": "0001-01-01T00:00:00",
"modifiedDate": "0001-01-01T00:00:00",
"rowVersion": null,
"isDeleted": false
}]
我想将其格式化为键值对,如下所示:
[{"title":"Manage cost code", "name":"steve"}]
是否可以这样格式化JSON
或者是否可以以以下格式直接从数据库获取数据?
我不想查询列名,只需要查询它的值
如果想在客户端执行,只需使用一个简单的reduce函数
var src = [...];
var result = src.reduce( function(prev, current) {
prev[current.bundleKey] = current.bundleValue;
return prev;
}, {} );