美文网首页
gson 基本使用

gson 基本使用

作者: fdsun | 来源:发表于2020-06-02 11:03 被阅读0次
  • pom.xml
<dependency>
   <groupId>com.google.code.gson</groupId>
   <artifactId>gson</artifactId>
   <version>2.8.6</version>
</dependency>
  • 基本使用
  • Map -> json
  • json -> Map
    private static String map2Json(Map map) {
        Gson gson = new Gson();
        StringBuilder sb = new StringBuilder();
        if (map != null && map.size() > 0) {
            // 数据转换 map -> json
            sb.append(gson.toJson(map));
        }
        return sb.toString();
    }
    private static Map json2Map(String json) {
        Gson gson = new Gson();
        Map map;
        if (json != null && json.length() > 0) {
            // 数据转换 json -> map
            map = gson.fromJson(json, Map.class);
        } else {
            map = new HashMap();
        }
        return map;
    }
    @Test
    public void testJson2Map() {
        Map<String, String> map = new HashMap<>();
        map.put("name", "孙悟空");

        String json = map2Json(map);
        System.out.println(json);

        Map map1 = json2Map(json);
        System.out.println(map1.toString());
    }

相关文章

  • gson 基本使用

    pom.xml 基本使用 Map -> json json -> Map

  • GSON

    需要掌握的知识点 GSON的基本用法 属性重命名 @SerializedName 注解的使用 GSON使用泛型 利...

  • Gson的基本使用

    生成JSON: Gson gson =newGson(); User user =newUser("小红",24)...

  • Andriod中Gson使用

    Gson使用 参考你真的会用Gson吗?Gson使用指南 在Android中使用Gson,先在Compile中加入...

  • Gson使用指南 2017-08-15

    Gson使用指南系列其它文章你真的会用Gson吗?Gson使用指南(一)你真的会用Gson吗?Gson使用指南(二...

  • ★36.Gson

    简介 GitHub地址:Gson API文档:Gson API 基本类型示例 对象示例 代码 一些细节 最好使用p...

  • 搞定 Android Gson 常用解析

    1 开始使用 https://github.com/google/gson 2 基本使用 3 对象解析 4 ...

  • gson的使用细节

    关于json,gson是最常用到的一个库。平常使用时我通常使用Gson gson = new Gson();的方式...

  • Okhttp+Gson基本使用

    1.简介 HTTP是现代应用常用的一种交换数据和媒体的网络方式,高效地使用HTTP能让资源加载更快,节省带宽。Ok...

  • Android 库 Gson

    【Android 库 Gson】 引用: ★Gson 解析教程★★★ Gson的入门使用Gson全解析(上)-Gs...

网友评论

      本文标题:gson 基本使用

      本文链接:https://www.haomeiwen.com/subject/edccyhtx.html