发表于: 2018-01-15 22:25:49

1 583


今日完成的事情:

今天复习了一下json

JsonJavaScript object notation

我们现在做开发的时候,是前后端分开的。所以我们写接口向前端传送数据的时候,现在主流的做法是传送json数据。

今天尝试了三种方法。

Gsonjackson转换json数据非常方便,但是想要排除一些字段的时候就变得不太方便了。

1.     Gson
gson
转换对象为json格式的数据非常方便:

                                             

Gson有一个toJson方法,就是转换成json格式的。

如果想要排除一些字段不想要显示出来:

gsonbuilder创建json,然后在实体类上面加上注解:

运行结果:

这样做也很方便,但是我们做项目的时候,实体类是放在core包里面的,core改动需要重新deploy,比较麻烦,但是我们字段的显示和不现实,是有非常大的不确定性的。

实际上还有一种方法排除特定字段,那就需要写一个类来实现,比较麻烦,放弃。

2.     .jackson

代码和上面差不多,就不写了。

3.     Json-taglib

就是我们项目中用到的,这个已经非常熟悉了,我就不再贴一些多余的代码了。

在这了我有一个疑问,就是我在搜索资料的时候,发现现在主流的做法是用gsonJackson,我在用的过程中,发现这两种方法,明显没有json-taglib方便,一定还有什么更加方便的方法,可能我还没有找到。

庆东师兄对这方法有什么比较高明的间接吗?

明日计划的事情:

继续学习基础知识。

遇到的问题:

在网上搜索到的比较主流的做法,竟然十分麻烦,估计是我的打开方式不对。

收获:

主流的做法,在不需要排除字段的时候确实非常方便。

 

 

任务开始时间:2017/12/15

预计完成时间:2017/12/28

延期:第一次延期至2018/1/2

延期:第二次延期至2018/1/8

延期:第三次延期至2018/1/14

延期原因:自己太菜了,写接口太慢了,耽误了大家的进度。

解决办法:撸起袖子,加班加点敲代码

禅道:http://taskNaNteng.com/zentao/project-story-494.html



返回列表 返回列表
评论

    分享到