数据json数组字符串转成数组
时间: 2023-11-01 15:56:10 浏览: 127
你可以使用 JSON.parse() 方法将 JSON 数组字符串转换为 JavaScript 数组。以下是一个示例:
```javascript
const jsonString = '[{"name":"Alice","age":25},{"name":"Bob","age":30},{"name":"Charlie","age":35}]';
const jsonArray = JSON.parse(jsonString);
console.log(jsonArray);
```
在上面的例子中,jsonString 是包含 JSON 数组的字符串。通过调用 JSON.parse() 方法,将该字符串转换为 JavaScript 数组 jsonArray。最后,你可以在控制台上打印 jsonArray 来验证转换的结果。
希望这个例子对你有所帮助!如有其他问题,请随时提问。
相关问题
js怎么把json数组字符串转成数组
你可以使用JSON.parse()方法将JSON数组字符串转换为数组。例如:
```
var jsonStr = '[{"name":"John", "age":30}, {"name":"Jane", "age":25}, {"name":"Bob", "age":50}]';
var jsonArray = JSON.parse(jsonStr);
console.log(jsonArray); // Output: [{"name":"John", "age":30}, {"name":"Jane", "age":25}, {"name":"Bob", "age":50}]
```
这样就可以将JSON数组字符串转换为数组了。
js数组字符串转成数组套对象
可以使用JSON.parse()方法将字符串转换为JavaScript对象,然后再将对象放入数组中。例如:
```javascript
let str = '[{"name":"John", "age":30, "city":"New York"}, {"name":"Jane", "age":25, "city":"San Francisco"}]';
let arr = JSON.parse(str);
console.log(arr); // 输出:[{"name":"John", "age":30, "city":"New York"}, {"name":"Jane", "age":25, "city":"San Francisco"}]
```
如果要将一个字符串数组转换为数组套对象,可以使用map()方法遍历字符串数组,然后在map()方法中使用JSON.parse()方法将每个字符串转换为对象,最后返回一个新的数组。例如:
```javascript
let strArr = ['{"name":"John", "age":30, "city":"New York"}', '{"name":"Jane", "age":25, "city":"San Francisco"}'];
let arr = strArr.map(str => JSON.parse(str));
console.log(arr); // 输出:[{"name":"John", "age":30, "city":"New York"}, {"name":"Jane", "age":25, "city":"San Francisco"}]
```
阅读全文