JFinal

登录 注册

新手求教json的使用方法

var data = [ {
name : '广州',
value : [ '广州-万科东荟城', '广州市万科房地产有限公司', '440 000平方米', '中国广东省广州市萝岗区' ]
},{
name : '北京',
value : [ '广州-万科东荟城', '广州市万科房地产有限公司', '440 000平方米', '中国广东省广州市萝岗区' ]
}
    ];

前端需要通过ajax返回这样的json数据,我后台该怎么拼接呢??用了Ret.create也不行呢,QQ截图20180112143437.png这个是数据库

评论

  • 01-12 15:39
    最里层是 Map,或者是 Record、Model、Kv 也可以,然后最外层是 List,最后一次性:renderJson(list) 即可
  • 01-12 15:41
    后来发现你的 value 仍然也是一个 list,所以, map 内部的 value 字段也是一个 list,要这样: map.put("value", valueList)

    反正看到 [] 就是 List,看到 {} 就是 map,一层层准备好,然后 list.add(...)、map.put(...) 即可
  • 发送