`

Json Gson java解析json

    博客分类:
  • gson
 
阅读更多

    今天在解析json时,本来用的gson,但查了一下,在解析json时gson不太方便,于是我用json试验了一下,确实如此。明天早上继续写吧,现在先下班了。

   新的一天开始了,昨天没睡好,先把这个写完。

  下面是我做了一下测试

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

/**
 * 测试解析json格式数据
 *
 * @author yangliang
 * @version 1.0
 * @created 2011-12-2 上午09:38:11
 * @history 
 * @see
 */
public class Test3 {

	public static void main(String[] args) {
		String json = "{'num':11,'org':{'orgId':'orgId','orgName':'orgName'},'biz':" +
		"[{'appcode':55,'subscode':'subscode0'},{'appcode':66,'subscode':'subscode1'}]}";
		JSONObject jo = JSONObject.fromObject(json);
		System.out.println(jo.get("num"));
		JSONObject orgJson= jo.getJSONObject("org");
		System.out.println(orgJson);
		System.out.println(orgJson.get("orgId"));
		JSONArray bizJson= jo.getJSONArray("biz");
		System.out.println(bizJson.getJSONObject(0).get("appcode"));
	}

}
// 下面是输出结果
11
{"orgId":"orgId","orgName":"orgName"}
orgId
55

 

 对于Gson如何解析json数据的,请参考我的另外一篇文章。

分享到:
评论

相关推荐

    Gson解析复杂Json实例,超简单

    在解析JSON之前,我们需要根据JSON的结构创建对应的Java类。假设我们有以下JSON数据: ```json { "users": [ { "name": "张三", "age": 25, "address": { "city": "北京", "country": "中国" } }, { ...

    java 解析 json文件 java 解析 json文件

    Java解析JSON文件是Java开发中常见的一项任务,特别是在与Web服务交互或处理API响应时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其简洁和易于阅读及编写的特点,被广泛应用于网络数据传输...

    Json解析Gson解析

    总结,Gson是Java开发中处理JSON数据的强大工具,它提供了简洁的API,使得JSON解析和反解析变得轻松高效。无论是在本地文件操作还是网络数据交互中,Gson都能发挥重要作用。理解并熟练掌握Gson的使用,对于提升Java...

    Gson解析json数据

    在本文中,我们将深入探讨如何使用Gson解析JSON数据,包括处理简单JSON和复杂的JSON结构。 首先,我们要了解JSON的基本概念。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,...

    JSON、GSON解析json

    3. 使用GSON解析JSON: - 创建Java对象:首先,你需要创建对应的Java类,这些类的字段名应与JSON中的键对应。 - 创建Gson实例:`Gson gson = new Gson();` - 将JSON字符串转换为Java对象:`MyObject obj = gson....

    使用Gson解析Json数据

    1、生成Json数据 2、使用Gson解析Json数据(单个json对象、json数组和json对象内嵌json数组) // 这里有两篇好心人的博文,有详细的讲解 http://www.jb51.net/article/32547.htm ...

    android之json和gson数据解析最完整的代码例子(包括各种样式的json数据)

    在Android中,我们通常使用`org.json`库或`com.google.gson`库来解析JSON数据。 1. `org.json`库:这是Android SDK自带的一个轻量级库,主要用于解析简单的JSON数据。 - JSONObject:表示一个JSON对象,可以通过`...

    解析json的gson

    在"解析json的gson"这一主题中,我们将深入探讨Gson库的主要特性和使用方法。首先,我们来看如何创建一个简单的JSON对象。在Java中,你可以定义一个类来表示你的数据结构,然后使用Gson库将其转换为JSON字符串: ``...

    Gson解析(List和Map)格式json数据 - CSDN博客1

    【Gson解析JSON数据】 Gson是Google提供的一款强大的Java库,用于在Java对象和JSON数据之间进行映射。它可以将任何Java对象转换为它的JSON表示形式,反之亦然。在处理JSON数据时,我们经常遇到两种常见的数据结构:...

    通过Gson解析Json文件

    3. 使用Gson解析JSON:创建Gson实例,然后调用`fromJson()`方法将JSON字符串转换为Java对象。 ```java Gson gson = new Gson(); String jsonString = reader.readLine(); // 读取JSON文件第一行内容 User user = ...

    使用gson解析json

    使用Gson解析JSON JSON(JavaScript Object Notation)是一种轻量级的文本数据交换格式,独立于语言和平台,使用JavaScript语法来描述数据对象。JSON具有自我描述性,更易理解。JSON解析器和JSON库支持许多不同的...

    java解析DWG文件为json使用superMap

    【标题】:“java解析DWG文件为json使用superMap” 【描述】:“java使用superMap解析DWG文件为json输出,本地通过,附件中为word操方式按照步骤可以导入数据集” 【标签】:“java解析DWG文件json java读取dwg...

    Gson解析JSON数据的入门级源码

    这个“Gson解析JSON数据的入门级源码”应该包含了一些基础示例,帮助初学者理解如何使用Gson进行JSON操作。现在,我们将深入探讨Gson库的关键特性和使用方法。 **Gson库的引入** 首先,要使用Gson,你需要在项目中...

    gson包解析json 数据

    2. **反序列化**: 反之,你可以通过`Gson.fromJson()`方法将JSON字符串解析回对应的Java对象。这需要指定目标类型,确保正确创建对象。 ```java String jsonString = "{\"name\":\"John\", \"age\":30}"; Gson ...

    Android Studio下使用Google Gson解析Json数据示例

    2. 使用Gson实例解析JSON:有了JSON字符串和对应的数据模型类,我们可以使用Gson的fromJson()方法将JSON转换为Java对象。 ```java String jsonString = "{\"name\":\"John Doe\",\"age\":30,\"city\":\"New York\"}...

    GsonDemo解析json实例

    这个示例可能会从网络或本地文件获取JSON数据,然后使用Gson进行解析,并打印出解析后的Java对象信息。同时,它还可能演示了如何将这些Java对象再转换回JSON字符串,以便于数据的存储或传输。 总之,Gson库为Java...

    json+gson用到的jar

    1. **json.jar**:这是处理JSON的基本库,通常包含了如org.json.JSONObject和org.json.JSONArray等类,可以用来创建、解析JSON对象和数组,进行基本的JSON操作。 2. **gson.jar**:这是Google Gson库的主要文件,...

    gson解析json格式数据

    Gson是Google提供的一款强大的Java库,用于在Java对象和JSON数据之间进行映射。它使得Java对象可以轻松地转换成对应的JSON字符串,反之亦然。这个库在处理JSON格式的数据时非常方便,广泛应用于Android开发和服务器...

    Gson解析复杂json数据

    Gson 解析复杂 JSON 数据 Gson 是一个由 Google 开发的 Java 库,用来将 Java 对象转换...在解析 JSON 数据时,我们需要使用 Gson 库提供的注解来指定 JSON 字段对应的 Java 字段,并使用 TypeToken 来指定嵌套结构。

Global site tag (gtag.js) - Google Analytics