赞
踩
Google的Gson
Gson是目前功能最全的Json解析神器,Gson当初是为因应Google公司内部需求而由Google自行研发而来,
但自从在2008年五月公开发布第一版后已被许多公司或用户应用。
Gson的应用主要为toJson与fromJson两个转换函数,无依赖,不需要例外额外的jar,能够直接跑在JDK上。
而在使用这种对象转换之前需先创建好对象的类型以及其成员才能成功的将JSON字符串成功转换成相对应的对象。
类里面只要有get和set方法,Gson完全可以将复杂类型的json到bean或bean到json的转换,是JSON解析的神器。
Gson在功能上面无可挑剔,但是性能上面比FastJson有所差距。
参考Gson教程:https://www.yiibai.com/gson
http://tutorials.jenkov.com/java-json/gson.html
http://tutorials.jenkov.com/java-json/gson-jsonparser.html
http://www.javashuo.com/article/p-tnxqtngm-ew.html
参考:https://blog.csdn.net/youwanname/article/details/77324769
https://www.cnblogs.com/yshyee/p/4393765.html
Gson JsonParser的使用
要在 Java 应用程序中使用 GSON,您需要在 Java 应用程序的类路径中包含 GSON JAR 文件。您可以通过将 GSON 作为 Maven 依赖项添加到您的项目,或通过下载 JAR 文件并将其手动包含在类路径中来实现。
GSON 作为 Maven 依赖项如下所示:
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.8</version>
</dependency>
也可以直接下载jar包,下载jar包地址:
https://mvnrepository.com/artifact/com.google.code.gson/gson
https://mvnrepository.com/artifact/com.google.code.gson/gson/2.8.8
Gson的基本用法:
Gson提供了fromJson()和toJson()两个基于直接用于解析和生成的方法,前者实现反序列化,后者实现序列化,同事每个方法都提供了重载方法。
Gson是简单的Java库,用于对Java对象序列化和反序列化,Gson中的序列化是把Java 对象转化为Json字符串,
Gson的反序列化是把Json字符串转化为Java对象。
参考:https://blog.csdn.net/pngfi/article/details/54848449
https://blog.csdn.net/ling125521/article/details/37773501
https://blog.csdn.net/zwj1030711290/article/details/80405353
其他:JsonParser的使用,参考这篇文章
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。