失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > String转JSONArray 遍历JSONArray Array数组转换成JSON字符串

String转JSONArray 遍历JSONArray Array数组转换成JSON字符串

时间:2023-06-01 13:32:29

相关推荐

String转JSONArray 遍历JSONArray Array数组转换成JSON字符串

依赖

<!-- /artifact/org.json/json --><dependency><groupId>org.json</groupId><artifactId>json</artifactId><version></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());}

运行结果:

如果觉得《String转JSONArray 遍历JSONArray Array数组转换成JSON字符串》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。