我正在尝试使用 JSON.stringify()
方法将 javascript 对象转换为 json。我的问题是,当它对对象进行 stingify 时,它只会对对象的键和值进行 stingify。它不包括对象名称。
我想要像 {"Color": "{"Name":"background","Type":"Color","Value":"Red"}"}
这样的输出,但是输出是 {"Name":"background","Type":"Color","Value":"Red"}
。
我知道 json 是这样工作的,但我想要实现它的方法。提前致谢!
最佳答案
该对象不知道自己的名字,因此您需要在 JSON 中显式命名它:
JSON.stringify({'Color': color});
关于javascript - json 在 stringify 期间不包含对象名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16770210/