Java &引用;JSONArray文本必须以';[';在null的字符1处”;

Java &引用;JSONArray文本必须以';[';在null的字符1处”;,java,json,Java,Json,只是想知道这个错误可能意味着什么?我从下面的代码中得到了它 try{ JSONArray jArray = new JSONArray(result); for(int i=0;i<jArray.length();i++){ JSONObject json_data = jArray.getJSONObject(i); Log.i("log_tag","id: "+json_data.getInt("id")+

只是想知道这个错误可能意味着什么?我从下面的代码中得到了它

 try{
    JSONArray jArray = new JSONArray(result);
    for(int i=0;i<jArray.length();i++){
            JSONObject json_data = jArray.getJSONObject(i);
            Log.i("log_tag","id: "+json_data.getInt("id")+
                    ", name: "+json_data.getString("name")+
                    ", sex: "+json_data.getInt("sex")+
                    ", birthyear: "+json_data.getInt("birthyear")
            );
    }
}
}catch(JSONException e){
    Log.e("log_tag", "Error parsing data "+e.toString());
}
试试看{
JSONArray jArray=新JSONArray(结果);

for(int i=0;i结果显然是空的。或者它不是以
[
开头的。请在调用JSONArray查看之前打印出来

另请看一下。它需要JavaScript数组语法,例如:


['this','is','array','syntax']
结果显然是空的。或者它不是以
[
开头的。请在调用JSONArray查看之前打印出来

另请看一下。它需要JavaScript数组语法,例如:

['this','is','array','syntax']
text.trim();text.trim();

Text是json文件或字符串,一次执行至少两次将解决99.9%的问题。

Text.trim();Text.trim();


文本是json文件或字符串,一个接一个地执行至少两次将解决99.9%的问题。

您能告诉我们异常的实际代码行吗?尝试使用Gson将json解析为POJO项目您能告诉我们异常的实际代码行吗?尝试使用Gson将json解析为POJO项目吗