json字符串转数组
时间: 2023-10-13 12:26:23 浏览: 52
要将json字符串转为数组,可以使用不同的方法,具体取决于编程语言或框架。下面提供两个示例:
引用的示例使用Java语言和json-lib库,代码如下:
```java
String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]";
JSONArray json = JSONArray.fromObject(str);
if(json.size() > 0){
for(int i=0; i<json.size(); i++){
JSONObject job = json.getJSONObject(i);
System.out.println(job.get("name") + "=" + job.get("value"));
}
}
```
这段代码首先将json字符串转换为JSONArray对象,然后遍历数组中的每个对象,并通过get方法获取每个对象中的属性值,实现了将json字符串转为数组的功能。
引用的示例使用JavaScript语言,代码如下:
```javascript
function arr(){
var cons = new Array(3);
for(var i = 0; i<3; i++){
var con = {};
con["id"] = 0;
con["name"] = '张三';
con["job"] = '学生';
cons[i] = con;
}
var json = JSON.stringify(cons);
alert("json数组为:" + json);
}
```
这段代码定义了一个数组cons,并通过循环赋值给数组中的每个元素,最后使用JSON.stringify方法将数组转为json字符串。
所以,要将json字符串转为数组,可以根据具体的编程语言或框架,使用相应的方法来实现。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [json字符串数组转json数组](https://blog.csdn.net/m0_46742141/article/details/119644728)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
相关推荐
![](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)