package ivyy.taobao.com.domain.gson;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import com.google.gson.Gson;
import com.google.gson.JsonElement;
import com.google.gson.JsonParser;
import com.google.gson.internal.bind.JsonTreeReader;
import com.google.gson.stream.JsonReader;
/**
*@Date:2015-1-5
*@Author:liangjilong
*@Email:jilongliang@sina.com
*@Version:1.0
*@Description:
*/
public class GsonTreeReader {
private static Gson gson = new Gson();
public static void main(String[] args) throws Exception {
/**
* 组装address对象的数据
*/
Map<String, String> address = new HashMap <String, String>();
address.put("country", "中国");
address.put("province", "广东省");
address.put("city", "云浮市");
address.put("district", "云城区闻莺路东升布艺");
address.put("street", "闻莺路");
/**
【第11篇】通过GSON的TreeReader与JsonReader去处理json数据
最新推荐文章于 2024-04-15 10:00:00 发布
该博客介绍了如何使用GSON库的JsonParser、JsonElement和JsonTreeReader来处理JSON数据。首先,它展示了如何组装JSON对象的数据,然后通过JsonParser将数据转换为JsonElement。接着,通过JsonTreeReader读取JSON对象,包括读取父节点(如address和users)、用户信息以及地区信息。博客以一个示例代码详细说明了这一过程。
摘要由CSDN通过智能技术生成