JSONObject,JSON,和JSONArray
来源:互联网 发布:qq飞车大q吧数据 编辑:程序博客网 时间:2024/05/11 22:28
- 注:首先导入org.json下面的包
- 直接访问月月鸟博客:
- http://www.cnblogs.com/java-pan/archive/2012/04/07/2436507.html
- package com.sun;
- import org.json.JSONArray;
- import org.json.JSONException;
- import org.json.JSONObject;
- public class Test {
- public static void main(String args[]) throws JSONException {
- String jsonContent = "{'hello':world,'abc':'xyz'}";
- JSONObject jsonObject = new JSONObject(jsonContent);
- String str1 = jsonObject.getString("hello");
- String str2 = jsonObject.getString("abc");
- System.out.println(str1);
- System.out.println(str2);
- System.out.println("------------------");
- jsonContent = "[{'hello':333,'abc':'false','xyz':{'a':1,'b':'ab'}},{'hello':555,'abc':'true','xyz':{'a':2,'b':'ba'}}]";
- JSONArray jsonArray = new JSONArray(jsonContent);
- for(int i=0;i<jsonArray.length();i++){
- JSONObject jsonobject2=jsonArray.getJSONObject(i);
- int value1=jsonobject2.getInt("hello");
- boolean value2=jsonobject2.getBoolean("abc");
- // String value3=jsonobject2.getString("xyz");
- JSONObject jsonobject3=jsonobject2.getJSONObject("xyz");
- int value4=jsonobject3.getInt("a");
- String value5=jsonobject3.getString("b");
- System.out.println(value1);
- System.out.println(value2);
- System.out.println(value4);
- System.out.println(value5);
- }
- }
- }
- 输出结果
- world
- xyz
- ------------------
- 333
- false
- 1
- ab
- 555
- true
- 2
- ba
0 0
- JSONObject,JSON,和JSONArray
- Json的JSONArray和JSONObject
- json字符串转换为JSONObject和JSONArray
- json-lib使用,JSONObject和JSONArray
- json字符串转换为JSONObject和JSONArray .
- json字符串转换为JSONObject和JSONArray
- json-lib使用,JSONObject和JSONArray
- json-lib使用篇:JSONObject和JSONArray
- json-lib使用,JSONObject和JSONArray
- Android JSON 解析(一) JSONObject 和 JSONArray
- json-lib使用,JSONObject和JSONArray
- json-lib使用,JSONObject和JSONArray
- jsonObject和jsonArray解析json的方式
- json-lib使用,JSONObject和JSONArray
- json字符串转换为JSONObject和JSONArray
- json字符串转换为JSONObject和JSONArray
- Android JSON解析(JSONObject和JSONArray)
- json字符串转换为JSONObject和JSONArray
- Linux服务器的关机和重启命令
- 6A - Triangle
- Combination Sum
- C语言中有关外部函数调用的问题
- 【MyBatis学习15】MyBatis的逆向工程生成代码
- JSONObject,JSON,和JSONArray
- 微软Caffe编译
- ISO网络参考模型分层及每一层功能描述
- 如何设置蓝牙CC2541的数据传输速率?-TI论坛的问答
- Python学习笔记(运算符)
- 万亿级调用系统:微信序列号生成器架构设计及演变
- 安装sklearn机器学习库
- 静态成员变量和静态成员函数
- hbase的计数器