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;
}
// ---------------------------------------------

jQuery AJAX获取JSON数据解析多种方式示例

本文出自:http://blog.csdn.net/haiqiao_2010/article/details/12653555
  • zhoucheng05_13
  • zhoucheng05_13
  • 2016年12月13日 15:12
  • 15787

Java解析Json数据的两种方式

JSON数据解析的有点在于他的体积小,在网络上传输的时候可以更省流量,所以使用越来越广泛,下面介绍使用JsonObject和JsonArray的两种方式解析Json数据。 使用以上两种方式解析json...
  • chenfengdejuanlian
  • chenfengdejuanlian
  • 2016年08月12日 12:36
  • 17304

解析JSON格式数据常见方法

待解析的JSON格式的文件如下:     [{"id":"5", "version":"1.0", "name":"xiaowang"},     {"id":"10", "version...
  • Xurns
  • Xurns
  • 2016年06月06日 09:10
  • 5145

全国城市数据 JSON解析之后即可使用

  • 2017年12月08日 08:49
  • 111KB
  • 下载

java解析json数据

  • 2017年12月29日 20:40
  • 10KB
  • 下载

C++解析JSON数据

  • 2017年11月17日 10:37
  • 13.12MB
  • 下载

Json数据格式协议C#解析方法

  • 2018年01月03日 11:44
  • 189KB
  • 下载

json复杂数据解析demo

  • 2017年11月22日 18:04
  • 15.28MB
  • 下载

使用gson解析并生成json数据

  • 2014年11月11日 22:36
  • 300KB
  • 下载

Android Http URL Connection获取数据并JSON解析

  • 2014年04月29日 14:07
  • 1.92MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Json数据解析
举报原因:
原因补充:

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