json返回

当我使用json返回时:

renderJson(new String[]{"111","222","333"});

收到的数据是:

  1. {111: null, 222: null, 333: null}

    1. 111: null

    2. 222: null

    3. 333: null

当我使用List的时候:

List<String> list = new ArrayList<>();

list.add("111");
list.add("222");
list.add("333");

renderJson(list);

便不会有这样的问题:

  1. ["111", "222", "333"]

    1. 0: "111"

    2. 1: "222"

    3. 2: "333"


这是怎么回事???

评论区

lyh061619

2020-03-26 10:25

这个问题就是数据类型转换问题,详细renderJson底层四个实现请查阅下文档说明https://jfinal.com/doc/12-3。

热门反馈

扫码入社