string转Jsaon
时间: 2023-10-04 12:09:46 浏览: 21
如果你想要将一个字符串转换为 JSON 对象,你可以使用 JSON.parse() 方法。这个方法将会解析一个 JSON 字符串,返回一个对应的 JavaScript 对象。
例如:
```javascript
var jsonString = '{"name":"John", "age":30, "city":"New York"}';
var jsonObj = JSON.parse(jsonString);
console.log(jsonObj.name); // 输出 "John"
console.log(jsonObj.age); // 输出 30
console.log(jsonObj.city); // 输出 "New York"
```
请注意,JSON.parse() 方法只能解析合法的 JSON 字符串。如果你传入的字符串不是合法的 JSON 格式,它将会抛出一个 SyntaxError。
如果你想要将一个 JavaScript 对象转换为 JSON 字符串,可以使用 JSON.stringify() 方法。这个方法将会把一个 JavaScript 对象转换为对应的 JSON 字符串。
例如:
```javascript
var obj = { name: "John", age: 30, city: "New York" };
var jsonString = JSON.stringify(obj);
console.log(jsonString); // 输出 '{"name":"John","age":30,"city":"New York"}'
```
希望这可以帮助到你!