public class JSONParser
extends java.lang.Object
| 构造器和说明 |
|---|
JSONParser() |
| 限定符和类型 | 方法和说明 |
|---|---|
static JSONObject |
buildJSON(java.lang.String json)
根据传递的字符串构造一个json结构
如果传递的字符串不是一个合法的json结构的话,那么使用默认的字符串构造一个根据接口约定来说表示”错误“的json结构
|
static JSONArray |
getJSONArrayFromJSONArray(JSONArray jsonArray,
int index) |
static JSONArray |
getJSONArrayFromJSONObject(JSONObject jsonObject,
java.lang.String flag) |
static JSONObject |
getJSONObjectFromJSONArray(JSONArray jsonArray,
int index) |
static JSONObject |
getJSONObjectFromJSONObject(JSONObject jsonObject,
java.lang.String flag) |
static java.lang.Object |
getObjectFromJSONObject(JSONObject jsonObject,
java.lang.String key) |
static java.lang.String |
getValueFromJSONArray(JSONArray jsonArray,
java.lang.String key,
int index)
|
static java.lang.String |
getValueFromJSONObject(JSONObject jsonObject,
java.lang.String key) |
static java.lang.String[] |
getValuesFromJSONArray(JSONArray jsonArray,
java.lang.String[] keys,
int index)
|
static java.lang.String[] |
getValuesFromJSONObject(JSONObject jsonObject,
java.lang.String[] keys)
如果keys数组中有其中一个在jsonObject中找不到,那么返回该字段标示的内容返回为字符串"null"
|
public static JSONObject getJSONObjectFromJSONObject(JSONObject jsonObject,
java.lang.String flag)
jsonObject - flag - public static JSONArray getJSONArrayFromJSONObject(JSONObject jsonObject,
java.lang.String flag)
jsonObject - flag - public static JSONObject getJSONObjectFromJSONArray(JSONArray jsonArray,
int index)
jsonArray - index - public static java.lang.Object getObjectFromJSONObject(JSONObject jsonObject,
java.lang.String key)
jsonObject - key - public static JSONArray getJSONArrayFromJSONArray(JSONArray jsonArray,
int index)
jsonArray - index - public static java.lang.String[] getValuesFromJSONObject(JSONObject jsonObject,
java.lang.String[] keys)
jsonObject - keys - public static java.lang.String getValueFromJSONObject(JSONObject jsonObject,
java.lang.String key)
jsonObject - key - public static java.lang.String[] getValuesFromJSONArray(JSONArray jsonArray,
java.lang.String[] keys,
int index)
jsonArray - keys - index - public static java.lang.String getValueFromJSONArray(JSONArray jsonArray,
java.lang.String key,
int index)
jsonArray - key - index - public static JSONObject buildJSON(java.lang.String json)
如果传递的字符串不是一个合法的json结构的话,那么使用默认的字符串构造一个根据接口约定来说表示”错误“的json结构
json -