为什么我renderjson jsonarray前端接受的为空

String result = parser.getString("result");

String substring = result.substring(1, result.length()-1);

System.out.println(substring);

String[] split = substring.split(",");

    for (int i = 0; i < split.length; i++) {

    JSONObject jb=new JSONObject();

    String string = split[i];

    jb.put("string", string);

    ja.add(jb);

}

    

renderJson(ja);


评论区

syso

2017-11-02 17:33

急求

JFinal

2017-11-02 18:40

ja 从哪来的? ja 是什么类型,如果是 JSONObject 类型,需要这样:
renderJson(ja.toJson());

syso

2017-11-02 19:13

@JFinal 是jsonarray

syso

2017-11-02 19:13

@JFinal jsonarray里面是jsonobject

JFinal

2017-11-02 21:23

@syso renderJson(...) 方法,无法转换 jsonArray, 你可以这样:
renderJson(jsonArray.toJson());

syso

2017-11-08 17:12

@JFinal 感谢老大

热门反馈

扫码入社