美好的一天!
我是NodeJs Express.js的新手
如何将这些数据转换为nodejs,我需要计算数据并将其显示在带有循环的表上?对我有什么提示吗?
这是json数据
{"652":
{"employee_info":
{"employee_name":""},
"date_log":
{
"2017-12-31":
{
"config":{"shift":"R","hours_per_day":8,"break_hours":1,"flexi_hours":0,"grace_period":15},
"log":{"time_in":"2017-12-31 07:35:37","time_out":"2017-12-31 09:34:01","break_out":["2017-12-31 12:00:00"],"break_in":["2017-12-31 13:00:00"],"shift_in":"2017-12-31 16:00:00","shift_out":"2017-12-31 16:00:00","status":"present","holiday":"no","overtime":"no"}
},
"2017-12-29":
{
"config":{"shift":"FL","hours_per_day":8,"break_hours":1,"flexi_hours":2,"grace_period":0},
"log":{"time_in":"2017-12-29 00:20:00","time_out":"2017-12-29 10:35:00","break_out":["2017-12-31 12:00:00"],"break_in":["2017-12-31 13:00:00"],"shift_in":"2017-12-29 16:00:00","shift_out":"2017-12-29 16:00:00","status":"present","holiday":"no","overtime":"no"
}
},
"2017-12-28":
{
"config":{"shift":"R","hours_per_day":8,"break_hours":1,"flexi_hours":0,"grace_period":0},
"log":{"time_in":"2017-12-28 00:02:25","time_out":"2017-12-29 10:35:00","break_out":["2017-12-31 12:00:00"],"break_in":["2017-12-31 13:00:00"],"shift_in":"2017-12-28 16:00:00","shift_out":"2017-12-28 16:00:00","status":"present","holiday":"no","overtime":"no"}}
}
}
}
答案 0 :(得分:2)
您可以简单地使用JSON.parse:
例如,如果您要访问employee_name字段,则可以执行以下操作:
obj = JSON.parse(json);
console.log(obj.employee_info.employee_name);