我想将JSONTokener强制转换为JSONArray和JSONObject, 我知道这很简单,我做了一些搜索,但示例代码对我没用,有什么不对?
StringBuilder builder= new StringBuilder();
//some codes to fill my StringBuilder
JSONTokener tokener = new JSONTokener( builder.toString() );
JSONArray finalResult = new JSONArray( tokener );
//error: Unhandle exeception:org.json.JsonExeception
或
JSONObject myJSONObject=new JSONObject(tokener)
//error: Unhandle exeception:org.json.JsonExeception
此代码有什么问题?
答案 0 :(得分:1)
不要尝试从tokener创建JSONObject。只需投射hello_world.c
。
从官方示例:
.nextValue()
https://developer.android.com/reference/org/json/JSONTokener.html