gpt4 book ai didi

javascript - Node.js JSON.parse(string) 正在返回一个字符串

转载 作者:行者123 更新时间:2023-11-30 09:54:29 26 4
gpt4 key购买 nike

我有一个 JSON 对象作为字符串,我正在使用 JSON.parse() 解析它,但生成的对象仍然是一个字符串。我做错了什么吗?

var myString = "{Username:Brad,Password:12345}";

// adding in the quotes or else it throws an error saying 'unidentified token U
var myJson = JSON.parse('"' + myString + '"');

console.log(myJson.Username); // prints 'undefined'
console.log(typeof(myJson)); // prints 'string'

最佳答案

这不是有效的 JSON。键和字符串需要被引用:

var myString = '{"Username":"Brad","Password":12345}';
var myJson = JSON.parse( myString );

有关 JSON 的信息,请参阅 json.org。

关于javascript - Node.js JSON.parse(string) 正在返回一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34713810/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com