• JSON格式之GSON解析


    JSON格式之GSON解析

    最近在做websocket相关,项目需要JSON解析。相较之下感觉google的GSON解析不错。

    JAVA后台

    Gson提供了fromJson()方法来实现从Json相关对象到java实体的方法

    1.对象类型

      采用上图的第一种方法。

      Gson gson =new Gson();

      User user= gson.fromJson(str, User.class);

    2.Map、List等

      采用上图的第二种方法。

      Type type = new TypeToken<Map<String, String>>(){}.getType();
          Gson gson =new Gson();
          Map<String, String> map=gson.fromJson(str, type);

     

    Gson提供了toJson()方法来实现从java实体到Json相关对象的方法

    1.对象类型

      Gson gson =new Gson();

      User user = new User("123","zhaoww");

      String str = gson.toJson(user);

    2.Map、List等

      Gson gson =new Gson();

      Map<String, String> map= new HashMap<String, String>();

      map.put("name", "zhaoww");

      map.put("num", "123");

      String str = gson.toJson(map);

    JavaScript前台

    JS前台不需要gson等工具包,只需要stringify方法即可。如:

      JSON.stringify({'type':'F','page':'1'});

     

  • 相关阅读:
    Git远程和分支管理
    Git基本使用教程
    linux基础知识总结
    正则表达式-概要
    java注释规范
    JavaScript对象(Object)
    centos7安装docker
    springboot项目问题记录one
    tomcat不需要重启热部署xml文件
    java调用新浪接口根据Ip查询所属地区
  • 原文地址:https://www.cnblogs.com/zhaoww/p/5117399.html
Copyright © 2020-2023  润新知