【发布时间】:2013-03-19 18:37:28
【问题描述】:
我正在创建一个 json 来解释创建对话框。
我最初的尝试是这样的:
var dialog = {};
dialog.warning.nextEle["key"] = "value";
希望它只会生成“警告”和“nextEle”。我可以这样做:
dialogMsg["warning"] = {"nextEle" : {"key" : "value"}};
但我想要的是能够使其添加到 dialog.warning.nextEle 如果它已经存在,如果它不存在则添加该深度......即:
{} 将变为
{ "warning" : { "nextEle" : { "key" : "value"}}}
使用相同的格式,我可以添加来制作它
{ "warning" : { "nextEle" : { "key" : "value", "key2" : "value2"}}}
是否可以在不使用条件的情况下做到这一点?
【问题讨论】:
-
你使用什么语言?
-
所以我想你可以做一个函数来接收字典和一个键。该函数执行 dialog[key] =passed_dict。这样你就可以多次调用它来嵌套你的循环。这是一个我认为可能对您有用的答案。 stackoverflow.com/questions/3559070/…
-
抱歉,我在里面找不到我要找的东西。
标签: javascript json