zoukankan      html  css  js  c++  java
  • Json与Gson讲解

    1 json的含义:

      JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。

      json的格式:以名称/值对的形式存在

      { "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" }

      当然后面也可以是数组等其他的形式

      { "people": [

      { "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" },

      { "firstName": "Jason", "lastName":"Hunter", "email": "bbbb"},

      { "firstName": "Elliotte", "lastName":"Harold", "email": "cccc" }

      ]}

    2 首先gson是什么东西,这是一个疑问;

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

    示例代码:

    Gson gson = new Gson();
    int[] ints = {1, 2, 3, 4, 5};
    String[] strings = {"abc", "def", "ghi"};

    (Serialization)
    gson.toJson(ints);     ==> prints [1,2,3,4,5]
    gson.toJson(strings);  ==> prints ["abc", "def", "ghi"]

    1、Gson如何使用。

    Gson对象主要有两个方法toJson()序列化,fromJson()反序列化

    2、如何获取Gson对象

    两种方式,1、new Gson().2、new GsonBuilder().create();

  • 相关阅读:
    Busybox制作ARM(iTOP4412) 根文件系统
    01.高并发底层原理
    设计模式
    高并发实战
    # 记一次shell编写
    shell if条件语句
    scrapy使用
    整理JAVA知识点--基础篇,能力有限不足地方请大神们帮忙完善下
    mybatis-generator使用
    优先级队列实现
  • 原文地址:https://www.cnblogs.com/yaobolove/p/4951270.html
Copyright © 2011-2022 走看看