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

     

  • 相关阅读:
    ASP.NET MVC Razor 视图引擎
    Asp.net MVC3 Razor语法小记
    @RenderPage用法
    余数算法
    Linux命令行下运行java.class文件
    Java学习---9.GUI编程
    Java学习---8.线程同步
    Java学习---7.多线程
    Java学习---6.常用的容器,流
    Java学习---5.数组
  • 原文地址:https://www.cnblogs.com/zhaoww/p/5117399.html
Copyright © 2011-2022 走看看