此问题在此处已有答案:
How to convert variables into json?(6个答案)
22天前关闭。
我对JSON很陌生。我正在用JavaScript编写一个程序,并试图寻找一个简单的答案。我想我不知道如何正确地问它。
我希望用户输入他们的信息,它将被添加到一个JSON对象。但我不能让JSON接受的值。让我们假设userName="Bob"
。
const userJSON=`{
"playerName": userName
}`;
字符串
我希望userJSON
是"playerName": "Bob"
它一直给我一个错误,说userName
是无效的JSON。
有没有一个简单的方法来做到这一点?
我可以让它解析出信息,如果它是"playerName":"Bob"
,但这是一个游戏的一部分,人们需要能够添加自己的用户名。
2条答案
按热度按时间tjrkku2a1#
您使用的是模板字符串,因此需要使用
${}
AND引号将字符串变量添加为如下所示字符串
或者创建对象并将其字符串化(更有意义)
型
p4tfgftt2#
您想将JavaScript对象转换为JSON字符串,可以使用
JSON.stringify
方法完成。字符串
参考这个:
How to convert variables into json?