使用 json_in_java
java_in_json
Table of Contents
1 Java 使用 Json
1.2 构造 json 字符串
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "zhangsan");
jsonObject.put("age", 11); JSONArray array = new JSONArray();
array.put(0,"lisi");
array.put(1,"wangwu");
array.put(2,"zhaoliu");
jsonObject.put("friends", array); System.out.println(jsonObject.toString());
结果: {"friends":["lisi","wangwu","zhaoliu"],"age":11,"name":"zhangsan"}
1.3 解析 json 字符串
String str = "{\"friends\":[\"lisi\",\"wangwu\",\"zhaoliu\"],\"age\":11,\"name\":\"zhangsan\"}";
JSONTokener tokener = new JSONTokener(str);
JSONObject object = (JSONObject) tokener.nextValue();
System.out.println(object.getString("name"));
System.out.println(object.getInt("age"));
JSONArray arr = object.getJSONArray("friends");
for (int i = 0; i < arr.length(); i++) {
String friendName = (String) arr.get(i);
System.out.println(friendName);
}
结果: zhangsan 11 lisi wangwu zhaoliu
1.4 进一步使用,查看文档.
使用 json_in_java的更多相关文章
随机推荐
- Java for LintCode 颜色分类
给定一个包含红,白,蓝且长度为n的数组,将数组元素进行分类使相同颜色的元素相邻,并按照红.白.蓝的顺序进行排序. 我们可以使用整数0,1和2分别代表红,白,蓝. 解题思路: Java for Leet ...
- 15.SpringMVC和Spring上下文关系(为什么SpringMVC可以调用到Spring)
springmvc上下文继承于spring, 也就是springmvc的上下文可访问spring上下文,在springmvc的上下文中可取得spring bean. spring上下文是spring启 ...
- ABAP 供应商、工厂对应公里数维护
*&---------------------------------------------------------------------* *& Report ZMMR011 ...
- Swift - 状态栏颜色显示(字体、背景)
ios上状态栏 就是指的最上面的20像素高的部分 状态栏分前后两部分,要分清这两个概念,后面会用到: 前景部分:就是指的显示电池.时间等部分: 背景部分:就是显示黑色或者图片的背景部分: 如下图:前景 ...
- Smarty模板技术学习(二)
本文主要包括以下内容 公共文件引入与继承 内容捕捉 变量调剂器 缓存 Smarty过滤器 数据对象.注册对象 与已有项目结合 公共文件引入与继承 可以把许多模板页面都用到的公共页面放到单独文件里边,通 ...
- Scrapy爬取美女图片 (原创)
有半个月没有更新了,最近确实有点忙.先是华为的比赛,接着实验室又有项目,然后又学习了一些新的知识,所以没有更新文章.为了表达我的歉意,我给大家来一波福利... 今天咱们说的是爬虫框架.之前我使用pyt ...
- AJAX XML返回类型
例题 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o ...
- svn不知道这样的主机
重做服务器后,计算机名称肯定是不一样的.我们之前的项目还是老计算机名字,只要更改一下计算机名字即可实现.或者更改
- devices-list
转自:https://www.kernel.org/pub/linux/docs/lanana/device-list/devices-2.6.txt LINUX ALLOCATED DEVICES ...
- Win10开机提示Resume from Hibernation该怎么办?
Windows10系统的电脑开机提示:Resume from Hibernation(从休眠恢复),这是电脑没有真正关机,而是上次关机时进入了[休眠状态],所以开机时提示:从休眠恢复.如何解决Wind ...