zoukankan      html  css  js  c++  java
  • Android实战——GsonFormat、Gson、fastjson快速搞定JSON数据解析


    本篇文章包括以下内容:

    • GsonFormat的使用
    • Gson框架的使用
    • fastjson框架的使用

    如果对JSON数据还不是很明白它的解析步骤的话,可以看我的另一篇Android基础——JSON数据的全方位解析


    GsonFormat是一个Android Studio的插件,输入一段Json格式的数据,会自动生成对应的Bean对象,省去了我们以前手动创建Json对象的时间

    一、安装GsonFormat

    在Android Studio中,通过File->Settings->Plugins,然后点击Browse repositories…按钮

    输入GsonFormat右侧进行安装,我这里已经安装过

    二、使用GsonFormat

    我们准备了一段比较简单的Json数据作为我们的测试数据

    使用GsonFormat非常简单,首先创建一个Bean对象

    接着在这个类里面使用alt+shift+s快捷键(就是鼠标右键的快捷键),进入Generate…,就可以找到GsonFormat

    进入GsonFormat将我们的测试Json数据输入,点击确定,即可完成我们的Bean类的创建世界大学排名

    查看我们自动生成的类

    由于我们自动生成的Bean对象没有加上toString()的方法,为了方便后面的演示,我们手动增加toString()的方法,这里就不介绍了


    Gson–是一款Google公司的用来解析json数据格式的库

    准备工作,导入依赖:

    一、Json数据自动生成Bean对象

    二、Bean对象转化为Json数据

    这里演示我们刚才Info对象的数据,通过TextView显示出来

    效果图


    Fastjson–是一款阿里巴巴的用来解析json数据格式的库,据说目前最快

    准备工作,导入依赖:

    一、Json数据自动生成Bean对象

    二、Bean对象转化为Json数据

    这里演示我们刚才Info对象的数据,通过TextView显示出来

    效果图

  • 相关阅读:
    Python NameError: name 'include' is not defined [closed]
    Python3 venv 创建虚拟环境
    python编程:从入门到实践读书笔记(一)
    kafka(2.2.1)(kerberos+LDAP+Sentry)访问使用
    实现Base64解码和命令分发器
    装饰器器应用及用途
    __slots__和运算符重载中的反向方法
    python插件化开发
    python分发包管理
    SocketServer模块
  • 原文地址:https://www.cnblogs.com/zhanglixina/p/9603702.html
Copyright © 2011-2022 走看看