依赖
<!-- https://mvnrepository.com/artifact/org.json/json -->
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20201115</version>
</dependency>
String转JSONArray,
/**
* String转JSONArray
*/
public static void test1(){
String json = "[{\"name\":\"张三\",\"code\":\"123\"},{\"name\":\"李四\",\"code\":\"123\"}]";
JSONArray jsonArray = new JSONArray(json);
System.out.println("String转JSONArray: "+jsonArray);
System.out.println();
}
遍历JSONArray
/**
* 遍历JSONArray
* JSONArray含义:array数组,只不过数组是json格式的
*/
public static void test2(){
String json = "[{\"name\":\"张三\",\"code\":\"123\"},{\"name\":\"李四\",\"code\":\"123\"}]";
JSONArray jsonArray = new JSONArray(json);
if(jsonArray.length() > 0){
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i);
System.out.println("遍历jsonArray,获取数组中的name属性值:"+jsonObject.get("name"));
}
}
System.out.println();
}
Array数组转换成JSON字符串
/**
* Array数组转换成JSON字符串
* json字符串含义:字符串是json格式的
*/
public static void test3(){
ArrayList<User> users = new ArrayList<User>();
users.add(new User("zhangsan",21));
users.add(new User("lisi",18));
users.add(new User("wangwu",32));
JSONArray array = new JSONArray(users);
System.out.println("Array数组转JSON字符串: "+array.toString());
}
运行结果:
今天的文章jsonarray字符串转list_json数组字符串转json对象分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/74505.html