java_in_json

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 进一步使用,查看文档.

Author: dai

Created: 2016-04-12 Tue 17:03

Emacs 24.5.1 (Org mode 8.2.10)

Validate

使用 json_in_java的更多相关文章

随机推荐

  1. WPS Office文档未保存怎么恢复

    有时候用WPS Office时,文档还没保存,因为电脑卡死或者关机,再次打开时编辑的内容都不见了,这个时候可以利用WPS自带的备份功能来恢复文档,表格.幻灯片.文档都是可以的. 首先单击WPS左上角的 ...

  2. sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法

    启动SQL Server 2008 Management Studio 工具菜单----选项----Designers(设计器)----阻止保存要求重新创建表的更改  取消勾选即可.

  3. selenium WebDriver 操作高德地图

    String URL="http://www.amap.com/"; WebDriver driver = new FirefoxDriver(profile); driver.g ...

  4. java web 学习 --第八天(Java三级考试)

    第七天的学习内容:http://www.cnblogs.com/tobecrazy/p/3464231.html EL表达式 EL : Expression Language 使用EL表达式可以减少& ...

  5. markdown 基本语法

    代码块: ```console.log(1);```--- 标题: # h1## h2### h3 --- 粗斜体: *斜体***粗体*****粗斜体*** --- 强调:`强调` --- 链接:[百 ...

  6. 调试WebService

    1.运行WebService的调用程序 2.浏览器中运行asmx,这一步是为了让w3wp.exe出现在下一步的列表中 3.“工具”或“调试”菜单-->附加到进程 (MS为什么把同一功能放在不同的 ...

  7. ffmpeg-20160510-git-bin

    ESC 退出 0 进度条开关 1 屏幕原始大小 2 屏幕1/2大小 3 屏幕1/3大小 4 屏幕1/4大小 S 下一帧 [ -2秒 ] +2秒 ; -1秒 ' +1秒 下一个帧 -> -5秒 f ...

  8. 【leetcode】Restore IP Addresses (middle)

    Given a string containing only digits, restore it by returning all possible valid IP address combina ...

  9. 【ACM】hud1166 敌兵布阵(线段树)

    经验: cout 特别慢 如果要求速度 全部用 printf !!! 在学习线段树 内容来自:http://www.cnblogs.com/shuaiwhu/archive/2012/04/22/24 ...

  10. Debian8.3.0下安装Odoo8.0步骤

    Debian8.3.0下安装Odoo8.0的方法 假设你已经安装好了Debian 系统,使用root帐号执行如下命令 # apt-get update && apt-get upgra ...