用模板引擎 freemarker,输出对象能自动转成 json,但是为什么没有双引号!?
像这样:
[{aa:02, bb:BBB}]
明明已经很接近了,为什么。。
1
mortonnex 2017 年 4 月 27 日
有双引号的是 string...
对象--->json,用阿里的 fastjson |
2
1010011010 OP @mortonnex #1
"有双引号的是 string" 是什么意思? |
3
zhihaofans 2017 年 4 月 27 日 via iPhone
@1010011010 BBB 是个变量
|
4
xmh51 2017 年 4 月 27 日
很好奇,为什么不用成熟的 json 框架? 是有限制吗?
|
5
colincat 2017 年 4 月 27 日 via iPhone
Freemarker 输出的不是 json 是对象 toString()之后出来的值吧
|
6
shalk 2017 年 4 月 27 日
gson, org.json 随便用一个库转; 最后 toString()
|
7
xiaqinglin 2017 年 4 月 27 日
用 gson 吧
|
8
sagaxu 2017 年 4 月 27 日
jackson 和 gson 都好,不要用 fastjson
|
10
1010011010 OP |
12
chocotan 2017 年 4 月 27 日
@1010011010 你自己都说了输出对象了啊....又不是输出 json 字符串
|
13
Gomant 2017 年 4 月 27 日
|
14
bigpigeon 2017 年 4 月 27 日
JSON.stringify
|
15
DJBird 2017 年 4 月 27 日 via iPhone
杰克森好用
|
16
stcasshern 2017 年 4 月 27 日
那我以后还是用 jackson 好了
|