【发布时间】:2014-01-21 10:43:49
【问题描述】:
我有一个使用def json = object as JSON 转换的grails 对象。转换完成后,我想在 JSON 中再添加一个名为 pin 的属性,如下所示。
[location:[lat:23.03, lon:72.58]]
到目前为止,这样做的唯一方法似乎如下
- 使用 grails.converters.json 将 DomainClass 序列化为 JSON
- 将 JSON 转换为字符串
- 使用第 2 步中的字符串创建 JSONBoject
- 添加属性
- 将其转换回字符串
还有其他方法可以使用 grails.converters.json 做到这一点吗?我尝试过使用 Gson,但我不想走那条路,因为我遇到了很多循环引用错误
【问题讨论】: