使用NodeJs Express.js到表的JSON数据

时间:2018-12-06 10:49:06

标签: arrays node.js json express

美好的一天!

我是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"}} } } }

1 个答案:

答案 0 :(得分:2)

您可以简单地使用JSON.parse:

例如,如果您要访问employee_name字段,则可以执行以下操作:

obj = JSON.parse(json);
console.log(obj.employee_info.employee_name);