import org.json.JSONException;
import org.json.JSONObject;
String json = "{\"id\":\"10086\"}";
JSONObject jsonObject = new JSONObject(json);
System.out.println("..........."+json.getString("toolnum"));//10086
看一下JSONObject的源码
/**
* Creates a new {@code JSONObject} with name/value mappings from the JSON
* string.
*
* @param json a JSON-encoded string containing an object.
* @throws JSONException if the parse fails or doesn't yield a {@code
* JSONObject}.
*/
public JSONObject(String json) throws JSONException {
this(new JSONTokener(json));
}
/**
* Returns the value mapped by {@code name} if it exists, coercing it if
* necessary.
*
* @throws JSONException if no such mapping exists.
*/
public String getString(String name) throws JSONException {
Object object = get(name);
String result = JSON.toString(object);
if (result == null) {
throw JSON.typeMismatch(name, object, "String");
}
return result;
}
jsonObject对象可以调用getString()方法,name作为检索的条件。