html将string转数组json
时间: 2023-09-05 17:07:45 浏览: 37
如果你的字符串是符合 JSON 格式的,可以使用 `JSON.parse()` 方法将其转为数组。示例代码如下:
```html
<script>
const jsonString = '[{"name":"Alice","age":20},{"name":"Bob","age":25}]';
const jsonArray = JSON.parse(jsonString);
console.log(jsonArray);
</script>
```
如果你的字符串不符合 JSON 格式,需要在转换之前先进行格式化。可以使用 `JSON.stringify()` 方法将对象或数组转为 JSON 格式的字符串,然后再使用 `JSON.parse()` 方法将其转为数组。示例代码如下:
```html
<script>
const string = 'Alice,20|Bob,25';
const formattedString = `[${string.replace(/\|/g, '},{').replace(/,/g, '":"').replace(/:/g, '","')}]`;
const jsonArray = JSON.parse(formattedString);
console.log(jsonArray);
</script>
```
上述代码将字符串 `Alice,20|Bob,25` 格式化为 `[{"name":"Alice","age":"20"},{"name":"Bob","age":"25"}]`,然后再将其转为数组。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)