js 将字符串转化为json数组
时间: 2023-08-29 13:09:19 浏览: 53
你可以使用 JSON.parse() 方法将字符串转换为 JSON 数组。例如:
```javascript
const jsonString = '[{"name":"John","age":30},{"name":"Jane","age":25}]';
const jsonArray = JSON.parse(jsonString);
console.log(jsonArray); // 输出 [{name: "John", age: 30}, {name: "Jane", age: 25}]
```
注意,JSON 字符串必须符合 JSON 格式,否则会抛出异常。
相关问题
小程序字符串转化为json数组
可以使用JSON.parse()方法将小程序中的字符串转化为JSON数组。例如,假设有一个名为str的字符串,它包含一个JSON数组的数据,你可以使用以下代码将其转化为JSON数组:
```javascript
var jsonArray = JSON.parse(str);
```
在上述代码中,str是要转化的字符串,而jsonArray是转化后的JSON数组。请确保字符串的格式符合JSON数组的要求,否则会抛出错误。
js将json数组字符串转换成list数组
可以使用JSON.parse()方法将JSON数组字符串转换为JavaScript对象数组,然后使用Array.map()方法将其转换为List数组。以下是示例代码:
```javascript
let jsonString = '[{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}, {"name": "Charlie", "age": 35}]';
let jsonArray = JSON.parse(jsonString);
let listArray = jsonArray.map(obj => {
return {
name: obj.name,
age: obj.age
}
});
console.log(listArray); // [{name: "Alice", age: 25}, {name: "Bob", age: 30}, {name: "Charlie", age: 35}]
```