zoukankan      html  css  js  c++  java
  • GSON实现String和JSON转换

    实现JSON字符串转换为JSON对象的方式很多。今天主要说一下最近在项目中用到的一个。觉得很方便。推介给大家

    代码:

    import com.google.gson.Gson;
    import com.google.gson.JsonObject;

    public class JsonDemo {
    public static void main(String[] args) {
    JsonObject msgObj = new JsonObject();
    msgObj.addProperty("test", "123");
    msgObj.addProperty("test1", "1233");
    msgObj.addProperty("test2", "1234");
    msgObj.addProperty("test3", "1235");
    System.out.println(msgObj.toString());
    String msgStr = msgObj.toString();

    Gson g = new Gson();
    JsonObject obj = g.fromJson(msgStr, JsonObject.class);
    System.out.println(obj.get("test"));
    for (Entry<String, JsonElement> set : obj.entrySet()) {//通过遍历获取key和value
    System.out.println(set.getKey() + "_" + set.getValue());
    }
    }
    }
    这里需要引入GSON的依赖jar包。

    maven配置:

    <dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.3.1</version>
    </dependency>


    ————————————————
    版权声明:本文为CSDN博主「现役码农一个」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/wobuaizhi/article/details/80950273

  • 相关阅读:
    RocketMQ视频
    框架进度
    待做事项
    lombok.Data报错问题
    cannot touch "dev/dir/tomcat/a.txt"
    服务器命令
    小知识汇总----不断更新中...
    消息推送APNS--------借鉴前人经验,自己实践验证
    iOS开发之企业账号最新申请流程
    solr4.3+tomcat入门部署(转自http://qindongliang1922.iteye.com/blog/1893254)
  • 原文地址:https://www.cnblogs.com/javalinux/p/14627512.html
Copyright © 2011-2022 走看看