【发布时间】:2013-01-23 03:40:40
【问题描述】:
[{"username" : "11"},
{"password" : "test"},
{"detailorder" : [
{"id" : "1",
"qty" : "5"},
{"id" : "2",
"qty" : "10"}
]}
]
我如何在 javascript 中创建上面的 json?我对json的理解非常低。我参考了How do i build JSON dynamically in javascript?。我需要动态地添加数据,尤其是对于 detailorder。但我从一开始就卡住了。
我写了
var datajson = [];
我不知道接下来要写什么。对不起,我的英语不好。谢谢
【问题讨论】:
-
这看起来不像是有效的 JSON,因为
orderdetail有多个对象,它们没有作为数组包含在[]中。 -
但无论如何,JSON 是 JavaScript。如果表达式有效,只需将其分配给一个变量,您就拥有了您的对象。
var datajson = [{"username": "11"},{}...] -
确实是 - 无效的 JSON。您可以随时使用JSONLint 等在线验证工具进行检查。
-
谢谢你看看给定的网址
标签: javascript json