背景:有时候string类型的数据取出来是个很标准的key、value形式,通过Gson的可以直接转成map

使用方式:

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为

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 map类型转换_Java string类型转换成map代码实例相关推荐

  1. java的布尔类型转换_java string类型转换boolean类型的方法

    下面小编就为大家带来一篇java string类型转换boolean类型的方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 今天偶然想把string 类型转换成 bo ...

  2. java 页面查询_JAVA页面浏览量查询api调用代码实例

    代码描述:基于JAVA页面浏览量查询api调用代码实例 接口地址:http://www.juhe.cn/docs/api/id/51 1.[代码][Java]代码 import java.io.Buf ...

  3. java实现微博_java实现的新浪微博分享代码实例

    weibo.java @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstan ...

  4. java信号量源代码_Java信号量Semaphore原理及代码实例

    Semaphore 通常用于限制可以访问某些资源(物理或逻辑的)的线程数目.自从5.0开始,jdk在java.util.concurrent包里提供了Semaphore 的官方实现,因此大家不需要自己 ...

  5. JAVA 油站管理系统_基于JAVA的全国加油站[实时油价]接口调用代码实例

    代码描述:基于JAVA的全国加油站[实时油价]接口调用代码实例 接口地址:https://www.juhe.cn/docs/api/id/7 1.[代码][Java]代码 import java.io ...

  6. 直播api接口java_基于JAVA的电视台直播节目时间表api调用代码实例

    代码描述:基于JAVA的电视台直播节目时间表api调用代码实例 接口地址:http://www.juhe.cn/docs/api/id/129 1.[代码][Java]代码 import java.i ...

  7. java 获取邮编_基于JAVA的根据地名查邮编api调用代码实例

    代码描述:基于JAVA的根据地名查邮编api调用代码实例 接口地址:http://www.juhe.cn/docs/api/id/66 1.[代码][Java]代码 import java.io.Bu ...

  8. 获得周公解梦数据接口java_基于JAVA的免费周公解梦接口调用代码实例

    代码描述:基于JAVA的免费周公解梦接口调用代码实例 接口地址:http://www.juhe.cn/docs/api/id/64 1.[代码][Java]代码 import java.io.Buff ...

  9. java强制转换_java强制类型转换

    在Java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能.本文将对常用的转换方法进行一个总结.常用的方法有Object.toString(),(String)要转换的对象,St ...

最新文章

  1. excel处置4000行数据卡_【Excel技巧】在Excel中奇偶行提取和奇偶行筛选方法
  2. 六十四、前缀,后缀,中缀表达式转化求值问题
  3. 29/100. Counting Bits
  4. c语言程序填空z=7,x=4,《C语言程序设计》复习题有答案
  5. python︱写markdown一样写网页,代码快速生成web工具:streamlit 数据探索案例(六)
  6. unity 打开摄像头(图像倒立的变换) 和显示所有摄像头的名称
  7. 使用python可以实现科学计算吗_使用Python进行科学计算:NumPy入门
  8. Python实现简单爬虫:爬取法律法规网数据库信息并分类写入word保存
  9. 手把手教你如何使用kali破解wifi密码(图文教程)
  10. 软件测试面试中90%会遇到的问题;你会搭建测试环境吗?
  11. docker 启动时错误docker: Cannot connect to the Docker daemon
  12. C/C++程序固定单核CPU运行(几个示例)
  13. 神经网络和算法的关系,神经网络的算法有哪些
  14. ssh 获取服务器文件命令,ssh读取服务器文件内容
  15. windows安装theano
  16. 操作系统实验:添加系统调用修改主机名(hostname)
  17. avi格式媒体文件介绍
  18. asp获取电脑物理地址_编写Metasploit模块获取Xshell和Xftp明文密码
  19. 给2016末尾的阳光一次含蓄问暖
  20. python培训网校

热门文章

  1. Linux Kernel and Android休眠与唤醒
  2. 在leopard下用textmate开发rails项目
  3. MOSS2007 webcast系列(一)
  4. 【摩天好课推荐】传统企业数字化转型的困惑、思考与实践
  5. maven scope 属性和生命周期
  6. uestc 1073 秋实大哥与线段树 Label:线段树
  7. rhel7 http实例2
  8. Redis的简介与安装
  9. Linux网络服务之DNS(1)
  10. 自由自在讲述小资与冰淇淋的美丽生活