首页 新闻 会员 周边 捐助

fastJSON转化集合中对象的引号问题

0
悬赏园豆:20 [已解决问题] 解决于 2017-02-09 16:24
 
在编译器里面是这样的(引号变成橘黄色)正常不是这样的
但是查到mongoDB中却变成这样
Java水太深的主页 Java水太深 | 初学一级 | 园豆:119
提问于:2017-02-09 14:34
< >
分享
最佳答案
1

有什么问题吗?

收获园豆:20
吴瑞祥 | 高人七级 |园豆:29449 | 2017-02-09 15:35

下面是我插入代码 这个getYears的返回值应该是什么对象

Java水太深 | 园豆:119 (初学一级) | 2017-02-09 15:52

返回String的话就变成这样

Java水太深 | 园豆:119 (初学一级) | 2017-02-09 16:03

其实说白了就是 怎么向mongoDB中插入对象泛型的list

Java水太深 | 园豆:119 (初学一级) | 2017-02-09 16:09

@Java水太深: 你插入的是字符串

你先把years数组序列化成json字符串.然后存到了数据库里.

然后你又要求他是个对象.总的来说你直接赋值就行.或者读出来再反序列化.

吴瑞祥 | 园豆:29449 (高人七级) | 2017-02-09 16:19

@吴瑞祥: JSON.parse(JSON.toJSONString(years));

这样就可以了 谢谢啦

Java水太深 | 园豆:119 (初学一级) | 2017-02-09 16:24

@Java水太深: 你图啥.....直接赋值不行吗..

吴瑞祥 | 园豆:29449 (高人七级) | 2017-02-09 16:27

@吴瑞祥: 直接赋值就变成

Java水太深 | 园豆:119 (初学一级) | 2017-02-09 16:28

@Java水太深: 好吧.不知道你咋弄的.

吴瑞祥 | 园豆:29449 (高人七级) | 2017-02-09 16:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册