String a='{"id":111,"name":"男","age":12}'
怎么获取ID或者name的值
转成json对象来读取
String json = "{\"2\":\"efg\",\"1\":\"abc\"}";
JSONObject json_test = JSONObject.fromObject(json);
首先说一下,你这个json格式的String变量都定义错了,单引号是字符,应该这样定义
String a = "{'id':111,'name':'男','age':12}";
然后下面是获取id值
JSONObject obj = JSONObject.fromObject(a);
String id = obj.getString("id");