react 字符串转jsonArray
时间: 2023-09-14 22:14:18 浏览: 193
你可以使用JSON.parse()方法将字符串转换为JSON对象,然后使用map()方法将JSON对象数组转换为JSON数组。例如:
```
const jsonString = '[{"name": "Alice", "age": 30}, {"name": "Bob", "age": 25}]';
const jsonArray = JSON.parse(jsonString).map(obj => obj);
console.log(jsonArray);
```
输出结果为:
```
[{"name": "Alice", "age": 30}, {"name": "Bob", "age": 25}]
```
相关问题
react 字符串 转jsonlist
可以使用 JSON.parse() 方法将字符串转换为 JSON 对象,然后将 JSON 对象存储在数组中,以创建 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 字符串的变量 `jsonString`。然后我们使用 `JSON.parse()` 方法将字符串转换为 JSON 对象数组,并将其赋值给 `jsonArray` 变量。最后,我们使用 `console.log()` 方法输出 JSON 对象数组。
react json字符串转为数组
可以使用JSON.parse()方法将JSON字符串转换为JavaScript对象,然后使用JavaScript的数组方法将对象转换为数组。例如:
```javascript
const jsonString = '[{"name": "John", "age": 30}, {"name": "Mary", "age": 25}]';
const jsonArray = JSON.parse(jsonString);
const array = Array.from(jsonArray);
console.log(array); // output: [{name: "John", age: 30}, {name: "Mary", age: 25}]
```
或者使用ES6的展开运算符:
```javascript
const jsonString = '[{"name": "John", "age": 30}, {"name": "Mary", "age": 25}]';
const jsonArray = JSON.parse(jsonString);
const array = [...jsonArray];
console.log(array); // output: [{name: "John", age: 30}, {name: "Mary", age: 25}]
```
阅读全文