IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

三、Google GSON 基础教程 – 类库配置

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

文章永久连接:https://tech.souyunku.com/?p=5520

GSON 是 Google 提供的,开源的,用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符转成一个 Java 对象,或者将一个 Java 转化为 JSON 字符串。

Gson 可以处理任意 Java 对象,包括那些没有源代码存在的,已经编译成 .class 或 .jar 的对象

在使用 Google GSON 之前,我们首先安装 Java 环境,同时需要将 Google GSON 添加到我们的类库中。

因为作者( 也就是我 )特别喜欢 Gradle 这个 Java 构建工具,因此我们解析来的文章,都会使用 Gradle 作为构建环境

使用 Gradle 的另一个原因是,我不使用任何 IDE,我目前的开发工具都是 Sublime Text 3

Google GSON 环境配置

1、 配置 Java 环境

首先,我们需要在当前系统上安装 Java 软件开发工具包( JDK )。

当前最新的 Java 版本是 Java 11 ,如果用于生产环境,我们推荐你安装 Java 8。

为了检查你的电脑是否安装了 Java 和 Java 版本是否符合要求,可以打开命令行提示工具 ( Windows ) 或 PowerShell ( Windows ) 或 Shell ( Linux / Mac ) 并运行以下命令并查看输出结果

java -version

比如我的 Java 11 的输出结果如下

pengleideMacBook-Pro:outdir penglei$ java -version
openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment 18.9 (build 11.0.1+13)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)

如果你的电脑上未安装 Java 环境或者 JDK 版本小于 6 ,那么我们推荐你安装最新的版本。

关于安装 JDK 的细节,我们这里就不详细介绍了,你可以参考 Java 基础教程:Java 开发环境配置

需要注意的是,一定要设置 JAVA_HOME 环境变量
2、 安装 Gradle 或者 Maven

这一步不是必须的,但是,作为 Java 工程方案,使用 Maven 或者 Gradle 是聪明的选择

作者我一直推崇的是 Gradle,且对 Maven 一直喜欢不起来,究其原因,应该是那个复杂的 XML 配置语法吧

本系列的教程,我们都会使用 Gradle 作为构建环境。

如果你还未安装 Gradle ,那么可以访问我们的教程 Gradle 基础教程 – 安装

Google GSON 配置

1、 如果你和我一样,使用 Gradle,那么你需要将下面的语句添加到 build.gradle 文件的 dependencies

implementation 'com.google.code.gson:gson:2.8.5'

然后运行 gradle build 就可以预先下载 Google GSON 了

比如我的配置文件为

plugins {
id 'java'
id 'application'
}

repositories {
jcenter()
}

dependencies {
implementation 'com.google.guava:guava:26.0-jre'
implementation 'com.google.code.gson:gson:2.8.5'
testImplementation 'junit:junit:4.12'
}

mainClassName = 'com.souyunku.tech.gson.App'

2、 如果你使用的是 Maven,那么你需要将下面的语句添加到 pom.xml 配置文件中

<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.5</version>
</dependency>

3、 如果你不喜欢使用任何构建工具,那么直接直接点击下面的链接下载,然后保存到项目的类库目录即可

https://maven-badges.herokuapp.com/maven-central/com.google.code.gson/gson

干货推荐

本站推荐:精选优质专栏

附录:Google GSON :系列文章


Warning: A non-numeric value encountered in /data/wangzhan/tech.souyunku.com.wp/wp-content/themes/dux/functions-theme.php on line 1154
赞(79) 打赏



未经允许不得转载:搜云库技术团队 » 三、Google GSON 基础教程 – 类库配置

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码
IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

评论 抢沙发

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

微信扫一扫打赏


Fatal error: Uncaught Exception: Cache directory not writable. Comet Cache needs this directory please: `/data/wangzhan/tech.souyunku.com.wp/wp-content/cache/comet-cache/cache/https/tech-souyunku-com/index.q`. Set permissions to `755` or higher; `777` might be needed in some cases. in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php:367 Stack trace: #0 [internal function]: WebSharks\CometCache\Classes\AdvancedCache->outputBufferCallbackHandler() #1 /data/wangzhan/tech.souyunku.com.wp/wp-includes/functions.php(5109): ob_end_flush() #2 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(303): wp_ob_end_flush_all() #3 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters() #4 /data/wangzhan/tech.souyunku.com.wp/wp-includes/plugin.php(470): WP_Hook->do_action() #5 /data/wangzhan/tech.souyunku.com.wp/wp-includes/load.php(1097): do_action() #6 [internal function]: shutdown_action_hook() #7 {main} thrown in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php on line 367