当前位置:   article > 正文

[JSON] JVM平台下解析JSON——Gson库使用方法_jvm 自带json

jvm 自带json

介绍

Gson是目前被广泛使用的一个JSON库,它由Google公司发布,完全开放源代码,主要用途为序列化Java对象为JSON字符串,或反序列化JSON字符串成Java对象。当然,虽然它由Java编写,但它可以被JVM平台下的一切语言使用,以下以Scala作为描述语言,简单的说明如何使用Gson。

安装Gson

Gson是一个开放源代码的项目,它的源代码可以在项目的github仓库找到,如果你并不关心它的源代码是如何实现的,只是想简单的使用它而已,可以在Maven Central页面中,点击gson-2.8.2.jar,下载Gson的当前版本的jar,然后我们将该jar加入到项目依赖中即可。这里我们以Scala SBT为例,加入下面的语句即可:

libraryDependencies += com.google.code.gson" % "gson" % "2.8.2"`
  • 1

使用Gson

从类中生成字符串

这里我们使用一个简单的例子,假如我们想要将一个点的坐标序列化为字符串,形如:{"x":3,"y":4},先写一个简单的例子试一下:

import com.google.gson_

class Point(var x: Int = 0, var y: Int = 0)

object Main {
   
    def main(args: Array[String]): Unit = {
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/834085
推荐阅读
相关标签
  

闽ICP备14008679号