Java 9引入了名为JShell的交互式REPL命令行工具。它使我们能够执行Java代码段并立即获得结果。我们可以导入可以通过类路径从JShell会话访问的外部类。 GSON库是一个Java序列化/反序列化文库用于转化的Java对象转换成JSON,反之亦然。
在下面的代码片段中,我们可以在JShell中设置类路径jshell> /env --class-path C:\Users\User\gson.jar
| Setting new options and restoring state.
将gson库导入JShell之后,便可以在列表中看到该库。jshell> import com.google.gson.*
jshell> /import
| import java.io.*
| import java.math.*
| import java.net.*
| import java.nio.file.*
| import java.util.*
| import java.util.concurrent.*
| import java.util.function.*
| import java.util.prefs.*
| import java.util.regex.*
| import java.util.stream.*
| import com.google.gson.*
jshell> Gson g = new GsonBuilder().setPrettyPrinting().create()
g ==> {serializeNulls:false,factories:[Factory[typeHier ... 78b9],instanceCreators:{}}