使用Gson对象将json格式的字符串与集合和对象互转
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
程序猿在一些多语言或者多平台的时候,数据传递绝大部分时候都是采用XML和JSON,以便双方都能识别,目前Java在XML方面有些常用的:dom4j这就不用说了,然后还有就是使用的比较少的,但是很强大很方便的XStream和XBlink!这里就不多介绍这些了;而对于JSON呢,有Java本身解析的包和方法,不过自从使用Google的Gson后,似乎就不再用以前的那种方式了!好啦,来简单的说说Gson对Json的使用吧,其实也真的很简单,所以现在使用的人也越来越多了!
Gson gs = new GsonBuilder().setDateFormat("yyyy-MM-dd").create();
List<T> list= gs.fromJson(jsonStr,new TypeToken<List<T>>() {}.getType());//转换为集合
Object obj = gs.fromJson(jsonStr, Object.class);//转换为对象
gs.toJson(list);//集合转换为json字符串
gs.toJson(obj);//对象转换为json字符串
关键代码就在这里,好好领悟去吧!多动动脑筋哟
Gson的jar包下载地址:http://download.csdn.net/download/luo201227/7176985
Google官网下载地址:https://code.google.com/p/google-gson/downloads/list
GitHub 加速计划 / js / json
18
5
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:3 个月前 )
2d42229f
* Support BSON uint64 de/serialization
Signed-off-by: Michael Valladolid <mikevalladolid@gmail.com>
* Treat 0x11 as uint64 and not timestamp specific
Signed-off-by: Michael Valladolid <mikevalladolid@gmail.com>
---------
Signed-off-by: Michael Valladolid <mikevalladolid@gmail.com> 5 天前
1809b3d8
Signed-off-by: Niels Lohmann <mail@nlohmann.me> 5 天前
更多推荐
已为社区贡献4条内容
所有评论(0)