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