我对 JSON 很陌生。我正在用 JavaScript 编写一个程序,并尝试寻找一个简单的答案。我想我不知道如何正确提问。 我希望用户输入他们的信息,并将其添加到 JSON 对象中。但我无法让 JSON 接受该值。 假设 userName=”Bob”。
const userJSON=
{ “playerName”: userName }
;
我希望 userJSON 为“playerName”:“Bob” 它一直给我一个错误,说 userName 不是有效的 JSON。
有没有简单的方法可以做到这一点?
如果是“playerName”:“Bob”,我可以让它解析出信息,但这是游戏的一部分,人们需要能够添加自己的用户名。
您想要将 JavaScript 对象转换为 JSON 字符串。您可以使用
JSON.stringify
方法来完成此操作。
var f = JSON.stringify({street: street, location: location, number: number});
参考这个:
如何将变量转成json?