我想从String中制作这样的JSONObject({" name":" john"})。
请帮助我。
final String json = "dasdasdasdaddadadadswwqaadww{"
+ " \"query\": \"Pizza\" "
+ "}";
我做了,
JSONObject jo = new JSONObject(json);
但Android会抛出异常............
有解决这个问题的简单方法吗?
我使用了JSONReader和JSONTokener,但是当String数据不合理时,此方法会抛出错误
是否只能使用for或while来删除垃圾字符?
答案 0 :(得分:1)
试试这个......
String s = "dadsdasdsddasdad {\"name\" : \"john\" } ";
s = s.substring(s.indexOf("{"),
s.lastIndexOf("}") + 1);
JSONObject jsonObject = new JSONObject(s);
答案 1 :(得分:0)
JSONObject myObject = new JSONObject(Your_Sring_data);