Java中的string类型怎么转换成map

这篇文章主要为大家详细介绍了Java中的string类型怎么转换成map,文中示例代码介绍的非常详细,具有一定的参考价值,发现的小伙伴们可以参考一下:

黄埔网站建设公司创新互联建站,黄埔网站设计制作,有大型网站制作公司丰富经验。已为黄埔上千提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的黄埔做网站的公司定做!

Java的特点有哪些

Java的特点有哪些 1.Java语言作为静态面向对象编程语言的代表,实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 2.Java具有简单性、面向对象、分布式、安全性、平台独立与可移植性、动态性等特点。 3.使用Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

使用方式:

Gson gson = new Gson();
Map map = new HashMap();
map = gson.fromJson(jsonString, map.getClass());#关键
String goodsid=(String) map.get("goods_id");
System.out.println("map的值为:"+goodsid);

jsong数据为:

{"goods_id":"140861765","cat_id":"210","goods_sn":"171073501","goods_sn_back":"171073501","goods_upc":null,"goods_name":"Lace-Up Boxer Swimming Trunks"}

是个很标准的key,value形式,转换后,在使用map分得到key,打印的map为

Java中的string类型怎么转换成map

Gson的另外一种写法

public static Map json2map(String str_json) {
    Map res = null;
    try {
      Gson gson = new Gson();
      res = gson.fromJson(str_json, new TypeToken>() {
      }.getType());
    } catch (JsonSyntaxException e) {
    }
    return res;
  }

gson在mavent的配置


  
    com.google.code.gson
    gson
    2.2.4
  

以上就是创新互联小编为大家收集整理的Java中的string类型怎么转换成map,如何觉得创新互联网站的内容还不错,欢迎将创新互联网站推荐给身边好友。


名称栏目:Java中的string类型怎么转换成map
网页链接:http://myzitong.com/article/jpsssc.html