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'});

     

  • 相关阅读:
    .net注册iis
    hdu 1081To The Max
    hdu 1312Red and Black
    hdu 1016Prime Ring Problem
    hdu 1159Common Subsequence
    hdu 1372Knight Moves
    hdu 1686Oulipo
    hdu 1241Oil Deposits
    hdu 1171Big Event in HDU
    hdu 4006The kth great number
  • 原文地址:https://www.cnblogs.com/zhaoww/p/5117399.html
Copyright © 2011-2022 走看看