【发布时间】:2021-05-09 07:32:17
【问题描述】:
如何根据输入创建动态 JSON。过滤数据并创建适当的 JSON 对象键值对
下面是数据库。
下面是尝试过但不起作用的代码...
success: function (data) {
//lenght
data.value.length
// console.log(data);
//HC list JSON
empData = '[';
$.each(data.value, function (index, item) {
var dataLen = data.value.length;
empData += `{`
if (item.STATUS == 'Active') {
if (item.NODE == 'Testing') {
empData += `"DDM_CO2" : {
"DESIGNATION": "${item.DESIGNATION}",
"EMPLOYMENT": "${item.EMPLOYMENT}",
"GENDER": "${item.GENDER}",
"Name1": "${item.Name1}",
"ROLE": "${item.ROLE}"
},`
} else if (item.NODE == 'Devlopment') {
empData += `"GPH" : {
"DESIGNATION": "${item.DESIGNATION}",
"EMPLOYMENT": "${item.EMPLOYMENT}",
"GENDER": "${item.GENDER}",
"Name1": "${item.Name1}",
"ROLE": "${item.ROLE}"
}`
}
}
});
empData += ']';
empData = JSON.parse(empData);
console.log(empData);
//HC list JSON END
},
【问题讨论】:
-
console.log你的data.value这将有助于我们查看数据格式。
标签: javascript json ajax object