当前位置: 首页> 健康> 美食 > 美国服务器免费节点_公司网络销售网络推广方案_百度网站收录入口_站长工具seo优化建议

美国服务器免费节点_公司网络销售网络推广方案_百度网站收录入口_站长工具seo优化建议

时间:2025/7/12 7:27:27来源:https://blog.csdn.net/qq_30460361/article/details/143458029 浏览次数:0次
美国服务器免费节点_公司网络销售网络推广方案_百度网站收录入口_站长工具seo优化建议

注意: 本文内容于 2024-11-02 21:45:08 创建,可能不会在此平台上进行更新。如果您希望查看最新版本或更多相关内容,请访问原文地址:JSON转换Java实体类。感谢您的关注与支持!

对接方提供了一个70MB的JSON文件给我,我要针对这些数据做数据分析。但是由于数据太大,通过人眼去识别JSON的结构太麻烦了。

于是就找到了一款开源工具joelittlejohn/jsonschema2pojo,它支持将JSON结构或者JSON数据自动生成Java实体。

支持多种方式

  • 命令行
  • 在线网站
  • 插件
    • Maven插件
    • Gradle插件

具体可以查阅官方文档Getting Started · joelittlejohn/jsonschema2pojo Wiki

本文以Maven插件为例,介绍该工具的使用。

  • java: 1.8
  • maven: 3.6.3

pom.xml

<plugin><groupId>org.jsonschema2pojo</groupId><artifactId>jsonschema2pojo-maven-plugin</artifactId><version>1.2.1</version><configuration><sourceDirectory>${basedir}/json</sourceDirectory><!--指定生成的java所在目录--><outputDirectory>${basedir}/src/main/java</outputDirectory><!--指定java的包名--><targetPackage></targetPackage><sourceType>json</sourceType><annotationStyle>none</annotationStyle><includeGeneratedAnnotation>false</includeGeneratedAnnotation><!--使用基本类型--><usePrimitives>false</usePrimitives><includeGetters>false</includeGetters><includeSetters>false</includeSetters><includeToString>false</includeToString><includeAdditionalProperties>false</includeAdditionalProperties><includeHashcodeAndEquals>false</includeHashcodeAndEquals><includeConstructors>false</includeConstructors></configuration><executions><execution><goals><goal>generate</goal></goals></execution></executions>
</plugin>

然后执行命令mvn clean compile即可。

示例代码meethigher/json2entity: 基于jsonschema2pojo-maven-plugin插件实现的json转换entity代码示例

关键字:美国服务器免费节点_公司网络销售网络推广方案_百度网站收录入口_站长工具seo优化建议

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: