【发布时间】:2015-09-25 19:55:53
【问题描述】:
我做json?数据并使用JSON.stringify然后发送到服务器端输出,如下所示,在服务器端使用节点js后使用JSON.parse嵌套数组中的对象无法读取变为[Object]我不知道为什么以及如何解决是吗?
在 JSON.parse 之前
{
"articleArticleDataList":
[
{
"type":0,
"articleDataList":
[
{
"type":1,
"name":"",
"introduction":"",
"description":""
}
],
}
],
}
之后
{
articleArticleDataList:
[
{
type: 0,
articleDataList:
[Object]
}
]
}
例如
这是我如何制作数据制作数组然后循环制作对象并将对象推入数组的部分内容
..
articleArticleData.articleDataList = [];
$.each($(this).find('.ArticleDataList .ArticleData'), function(ii, val) {
var articleData = {};
articleData.type = parseInt($(this).attr('data-type'));
...
articleArticleData.articleDataList.push(articleData);
【问题讨论】:
-
您如何获得
after部分的输出?它看起来就像 REPL 所做的那样来消除深度嵌套的对象,因此它们不会变得不可读。 -
追加到新的 FormData();这是否意味着我不能将数据嵌套在三个级别上??
-
不,你是怎么得到那个字符串的。
console.log?
标签: javascript json node.js