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

     

  • 相关阅读:
    ffmpeg用法
    文本文件存储格式
    一个守护进程实例
    构造函数初始化列表问题
    Windows系统下远程Linux系统
    printStackTrace
    getParameter
    HTML5新增的属性和废除的属性
    oracle导出表结构及注释
    <input type="text" > size与width区别
  • 原文地址:https://www.cnblogs.com/zhaoww/p/5117399.html
Copyright © 2011-2022 走看看