【发布时间】:2018-01-28 11:42:39
【问题描述】:
我正在将 JSON 字符串转换为 javascript 数组,目前我有这个:
{
"table1": [
{
"EmpNo": "3103899",
"attendanceStatus": "true"
}
]
}
我现在需要做的,是将它转换为一个数组,将EmpNo 值作为键,attendanceStatus 作为值,使其看起来像这样:
var attendances = {
111: false,
123: true,
456: false,
789: true,
321: true,
654: false,
222: true,
987: false
};
我怎样才能做到这一点?提前谢谢你。
【问题讨论】:
-
在您的 JSON 字符串中,您只有一对员工出勤,而在您的阵列中,您有很多。其他员工在原始 JSON 字符串中是如何排列的?每个员工是否有 1 个 JSON 字符串(即,您通过组合多个 JSON 字符串来创建数组)?所有员工都列在数组
table1中吗?还是别的什么? -
@user2340612,我将所有员工都放在一个 JSON 字符串中,所以是的,所有员工都在 table1 内收听。
标签: arrays json dictionary key-value