android中的 JSON字符串解析问题

import org.json.JSONException;
import org.json.JSONObject;

public class JsonParse {

    public static void main(String[] args) {
        JSONObject jsonObject = null;
        try {
            jsonObject = new JSONObject("{\"name\" :  \"zhangsan\", \"age\" :  18, \"married\" :  \"true\"}");
        } catch (JSONException e) {
            e.printStackTrace();
        }
        String name = jsonObject.optString("name");
        System.out.println(name);
    }
}

报错,初学,什么也不懂,请指教,感谢

这个代码是没问题的,更新一下你的sdk版本,或者使用
class Test{
String name;
int age;
boolean married;
}
Test test= new Gson().fromJson("{"name" : "zhangsan", "age" : 18, "married" : "true"}",Test.class);

test.name;

Exception in thread "main" java.lang.RuntimeException: Stub!
at org.json.JSONObject.(JSONObject.java:115)
at cn.luoxin88.saveqq.JsonParse.main(JsonParse.java:11)

别用这个了,用Gson库解析或者FastJson解析吧,这个在你的库里面未实现该方法。