Json数据解析

原创 2015年11月18日 17:45:51
//------------------------------------------------------------------------
// Json数据解析
// Json数据: {"data":false,"status":1,"param":{"datetime":"2015-11-18","serverCpId":0,"datetimes":"2015-11-18 17:22:25","PopupSwitch":false}}
// 获取数据: String value = Tools.getJsonValue(data, "param", "PopupSwitch");

/** 从Json字符串中,获取键值key对应的数据 */
public static String getJsonValue(String data, String key)
{
	try
	{
		JSONObject obj;
		obj = new JSONObject(data);
		return obj.has(key) ? obj.getString(key) : "";
	}
	catch (JSONException e)
	{
		return "";
	}
}

/** 从Json字符串中,获取键值keys对应的数据 */
public static String getJsonValue(String data, String... keys)
{
	String tmp = data;
	for(int i=0; i< keys.length; i++)
		tmp = getJsonValue(tmp, keys[i]);
	return tmp;
}
// ---------------------------------------------

相关文章推荐

解析json数据

  • 2017年06月07日 14:43
  • 30KB
  • 下载

解析JSON数据,并从其中的图片地址取图片

首先,要解决的是取JSON对象,JSON对象里面还嵌套了3个JSON对象,然后其中一个JSON对象又嵌套了一个JSON对象和数组,如下格式的:     下面开始解析,首先联网取得JSON数据...

Json数据解析所以来的jar文件

  • 2017年04月11日 21:54
  • 1.2MB
  • 下载

ISBN获取及JSON数据解析

  • 2017年08月25日 09:35
  • 298KB
  • 下载

libcurl进行HTTP GET获取解析JSON数据

功能 在Mac下,利用libcurl库进行HTTP GET操作,循环获取json数据并解析。 依赖库 boost libcurl 代码 #include #include #include #...

json数据解析

  • 2015年12月18日 14:57
  • 45KB
  • 下载

json数据解析

  • 2015年09月15日 18:43
  • 120KB
  • 下载

Android 解析后台返回为Json数据的简单例子!!!

大家好,今天给大家分享下Android解析Json的例子,我这里自己安装了Tomcat,让自己电脑充当下服务器,最重要的是,返回结果自己可以随便修改。 首先看下Json的定义,以及它和XML的比...

java解析JSON数据

  • 2015年09月29日 09:23
  • 561KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Json数据解析
举报原因:
原因补充:

(最多只允许输入30个字)