grails中JSON转换的问题
gemscorpio
2012-02-05
def list() { def list = Building.list() render(contentType: "text/json") { Rows = list Total = Building.count().toString() } } 代码如上,这个返回的是 {"Rows":[{"class":"basic.Building","id":1,"dateCreated":"2012-02-05T09:05:18Z","lastUpdated":"2012-02-05T09:05:18Z","name":"第一教学楼"}],"Total":"1"} 这样的格式,但是我的ID想要"id":"1"的格式,请问题要怎么处理。 |
|
gemscorpio
2012-02-05
render(contentType: "text/json") { Rows = list.collect(){ [ id:it.id.toString(), name:it.name, dateCreated:new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(it.dateCreated), lastUpdated:new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(it.lastUpdated) ] } Total = Building.count().toString() } 搞定了,找到答案了 |
相关讨论
相关资源推荐
- java8-temporal-grails-plugin:Grails插件,可与Grails一起使用Java8新的Date API(Instant,LocalDate等)
- grails as json设置日期转换格式
- grails默认转换json日期格式
- grails JSON使用
- Grails render as JSON输出关联对象各项属性配置
- 如何在grails中把前台传入的字符串转换成JSON类型
- 使用 JSON Views 技术,让 Controller 返回 JSON 串
- Request的数据转换Map(支持json数据格式)
- grails Domian对象转JSON去class以及自定义字段的最佳方式
- 精通 Grails: 用 JSON 和 Ajax 实现异步 Grails