import com.alibaba.fastjson.JSONObject;
public class Test {
/**
* @Title getJsonValueByKey
* @Description 获取Json格式字符串中key对应的值
* @param jsonStr json格式的字符串
* @param key 要获取值的键
* @return Object
* @version V1.0
*/
public static Object getJsonValueByKey(String jsonStr, String key) {
// 此处引入的是 com.alibaba.fastjson.JSONObject; 对象
JSONObject jsonObject = JSONObject.parseObject(jsonStr);
// 获取到 key 对应的值
return jsonObject.get(key);
}
public static void main(String[] args) {
// json格式的字符串
String str = "{'obj':[{'id':1,'name':'锅炉1'},{'id':2,'name':'锅炉2'}],'success':true,'message':null}";
// 获取到key 为 success 的值,json字符串中 success 对应的值为 boolean 类型
boolean success = (boolean)getJsonValueByKey(str,"success");
System.out.println("success: " + success);
}
}