zoukankan      html  css  js  c++  java
  • 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'});

     

  • 相关阅读:
    基于XML的声明式事务控制
    spring中JdbcTemplate使用
    四种常用的通知类型(xml)
    AOP配置步骤(XML)
    12388. 图论割边
    12389. 割点
    12206. 电缆网络
    12178. 破坏牛棚
    java反射笔记
    java单元测试
  • 原文地址:https://www.cnblogs.com/zhaoww/p/5117399.html
Copyright © 2011-2022 走看看