【发布时间】:2018-04-06 23:27:17
【问题描述】:
我有一个包含在 JSON 对象中的数组,我将它传递到一个 express JS 模板中,它似乎在途中的某个地方丢失了括号。
当我 console.log(JSON.stringify(theJSONObject)) 我看到的是:
[["2016-12-01","20.65"],["2016-12-02","20.46"],["2016-12-05","21.85"],["2016-12-06","20.57"],["2016-12-07","22.10"],["2016-12-08","21.55"],["2016-12-09","21.72"],["2016-12-12","21.54"],["2016-12-13","22.30"],["2016-12-14","21.79"],["2016-12-15","21.29"],["2016-12-16","20.92"],["2016-12-19","20.85"],["2016-12-20","21.79"],["2016-12-21","22.30"],["2016-12-22","22.14"],["2016-12-23","21.91"],["2016-12-27","21.29"],["2016-12-28","21.02"],["2016-12-29","21.06"],["2016-12-30","20.83"]]
但是,当我将 JSONObject 输入 EJS 模板时,所有括号都消失了,我在 HTML 本身中看到的只是
"2016-12-01","20.65","2016-12-02","20.46","2016-12-05","21.85","2016-12-06","20.57","2016-12-07","22.10","2016-12-08","21.55","2016-12-09","21.72","2016-12-12","21.54","2016-12-13","22.30","2016-12-14","21.79","2016-12-15","21.29","2016-12-16","20.92","2016-12-19","20.85","2016-12-20","21.79","2016-12-21","22.30","2016-12-22","22.14","2016-12-23","21.91","2016-12-27","21.29","2016-12-28","21.02","2016-12-29","21.06","2016-12-30","20.83"
可能是什么问题?
【问题讨论】:
标签: json express ejs stringify