JSON语句解析代码
来源:互联网 发布:印刷体汉字识别数据集 编辑:程序博客网 时间:2024/06/04 23:22
- 注:首先导入org.json下面的包
- 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
- JSON语句解析代码
- 代码示例:通过Python直接解析xml并转换为json,保存json语句文件再加载解析json
- JSON解析代码
- JSON串解析代码
- json解析数据流代码
- JAVA解析JSON数据代码
- PHP JSON 数据解析代码
- JSON数据解析代码示例
- Json数据解析代码demo
- javascript 解析json的代码
- Android JSON解析示例代码
- gson解析复杂json语句的方法
- Python解析json到sql语句
- JSON数组解析代码样例
- [Android实例] Android JSON解析示例代码
- android Json解析详解(详细代码)
- android Json解析详解(详细代码)
- android Json解析详解(详细代码)
- 如何快速查看SQL Server版本信息?
- uboot启动流程
- [查异常网]-说在开始的话
- linux下部分常用命令
- VS2013发布网站详细步骤
- JSON语句解析代码
- 浏览器打开显示中文是乱码
- leetcode 26. Remove Duplicates from Sorted Array
- iOS数据存储--SQLite数据库
- 2016年3月25日博客 开通
- java事务学习笔记(二)--失败案例
- [机器学习] ML重要概念:梯度(Gradient)与梯度下降法(Gradient Descent)
- lua基础语法2
- 一枚小小的灯泡,能够成为智能家居网络的 “神经中枢” 吗?