java解析json

问题描述

请问这种格式的json 数据该怎么解析? 小弟不才。只会解析简单的 {"A":"A","B":"B"} 这种类型的 { "result": { "rcResponse": {"List1":["1111","2222","3333"], "List2":["1111","2222","3333"], "spotList":["1111","2222","3333"], "version":"1.1", "transID":"001112300004560000", "flag":"1" }, "resultCode":"0"}}谢谢高手指导

解决方案

String jsonString = { "result":{"rcResponse": {"List1":["1111","2222","3333"],"List2":["1111","2222","3333"], "spotList":["1111","2222","3333"], "version":"1.1", "transID":"001112300004560000", "flag":"1" }, "resultCode":"0"} }; JSONObject jsonObj = JSONObject.fromObject(jsonString); JSONObject result = jsonObj.getJSONObject("result"); JSONObject rcResponse = result.getJSONObject("rcResponse"); JSONArray list1=jsonObj.getJSONArray("List1");JSONArray list2=jsonObj.getJSONArray("List2");System.out.println("list1[0]:"+list1.get(0)); JSONObject version= result.getJSONObject("version"); System.out.println("obj:"+obj.get("firstName")); 应该是[ 开头的 就用getJSONArray,普通的{开头就getJSONObject

时间: 2024-10-24 18:36:58

java解析json的相关文章

JavaScript+java解析json数据详细实例教程

关于json的概念及优势,我们已经讲过很多次了,不懂的同学可以搜索一下,本文我们主要讲JavaScript如何处理解析JSON数据. 举个简单的例子: js 代码 function showJSON() {        var user =        {        "username":"andy",        "age":20,        "info": { "tel": "1

用java解析json 格式的字符。该如何解析

问题描述 6.1.1:[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],6.1.2:[object Object],[object Object],[object Object],[object Object],[object O

JAVA解析JSON的例子

  public String  searchUserStatusHis() throws BusinessException{      System.out.println("------->:this  action  is  searchUserStatusHis");  if(logger.isDebugEnabled()){   logger.debug(" searchUserStatusHis: " );  }  //  locator = n

java json 解析-json字符串的取出问题

问题描述 json字符串的取出问题 别人给我发了一个json字符串,我想将其中的键值对一一取出.json里有我自定义类型的对象,和普通string类型的值,求教各位大神我应该怎么写这个方法. 解决方案 如果用java解析json的话,可以用json-lib进行解析,其实用法很简单,可以直接把json数据映射成自定义的java对象. 参考:http://blog.csdn.net/zhejingyuan/article/details/9180885 解决方案二: var json = '[{"i

GSON解析 json转java对象问题

问题描述 GSON解析 json转java对象问题 使用Gson将JSONObject objectObj 对象转换为Charge对象部分代码: Gson gs = new GsonBuilder().setDateFormat("yyyy-MM-dd").create(); Charge charge = gs.fromJson(objectObj.toString(), Charge.class); 问题是结果charge与objectObj结构一致但是某些字段的值不一样了!!!

JAVA使用Gson解析json数据实例解析_java

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成.同XML一样是一种"传输格式".JSON采用与编程语言无关的文本格式,便于数据传输.存储.交换. 封装类Attribute: public class Attribute { private int id; private String name; private int age; public int getId() { return id; } p

如何使用json-lib实现Java和JSON之间的转换

1. json-lib是一个java类库,提供将Java对象,包括beans, maps, collections, java arrays and XML等转换成JSON,或者反向转换的功能. 2. json-lib 主页 : http://json-lib.sourceforge.net/ 3.执行环境 需要以下类库支持 jakarta commons-lang 2.5 jakarta commons-beanutils 1.8.0 jakarta commons-collections 3

Android解析json数组对象的方法及Apply和数组的三个技巧_Android

json是种常用的数据传输格式,在android开发中,如何借助java语言实现对json数组对象的解析呢,请参阅下面的关键代码: import org.json.JSONArray; import org.json.JSONObject; //jsonData的数据格式:[{ "id": "27JpL~jd99w9nM01c000qc", "version": "abc" },{ "id": "

求助,在线等,java+ssm项目初始化数据问题解析json文件加载到数据库,跪谢!

问题描述 求助,在线等,java+ssm项目初始化数据问题解析json文件加载到数据库,跪谢! 服务器能不能在启动的时候加载json文件 然后把数据 加载到数据库!就是启动服务器,然后启动成功后,数据库要看到有基本数据的效果,可以实现吗?在线等!跪谢!