1. import org.json.JSONArray;
    import org.json.JSONObject;
  2. 将字符串转化为JSONArray   JSONArray  jsonArray = new JSONArray(deviceInfo); //注意字符串的格式
  3. 将JSONArray转化为JSONObject类型 JSONObject jsonObject = jsonArray.getJSONObject(0);
  4. 将值存入Map  Map<String,String> map = HashMap();    map.put("a",jsonObject.getString("a"));
  5. Mybatis传入Map类型的参数
  6. <insert id="saveNewDeviceInfo" parameterType="java.util.Map">
            insert into device (NAME,IP,MAC,Vendor,HardwareVersion,FirmwareVersion,Description) value ( #{NewName},#{NewIP},#{NewMac},#{Vendor},#{HardwareVersion},
            #{FirmwareVersion},#{Description})
        </insert>

转载于:https://www.cnblogs.com/fangpengchengbupter/p/7324872.html

JSONObject和JSONArray 以及Mybatis传入Map类型参数相关推荐

  1. mybatis传入map参数

    初学mybatis产生两个问题: mybatis传入参数执行SQL语句好像并不是很智能?xml文件中指定parameterType只能是一种数据类型.假设我现在需要执行一条SQL语句,里面有两个参数: ...

  2. mybatis传入map参数parameterType

    基本数据类型:包含int,String,Date等.基本数据类型作为传参,只能传入一个.通过#{参数名} 即可获取传入的值 复杂数据类型:包含JAVA实体类.Map.通过#{属性名}或#{map的Ke ...

  3. mybatis中传入String类型参数异常

    mybatis中传入String类型参数异常 参考文章: (1)mybatis中传入String类型参数异常 (2)https://www.cnblogs.com/azhqiang/p/5981796 ...

  4. MyBatis传入参数为list、数组、map写法

    1.foreach简单介绍: foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合. foreach元素的属性主要有item,index,collection,open,sep ...

  5. Mybatis传入参数类型为Map

    转载自   Mybatis传入参数类型为Map mybatis更新sql语句: <update id="publishT00_notice" parameterType=&q ...

  6. Mybatis中如何传入map参数呢?

    转自: Mybatis中如何传入map参数呢? 下文笔者讲述Mybatis的xml中使用map参数的方法分享,如下所示 实现思路:1.将参数类型设置为map2.在xml中直接使用map的键值获取参数即 ...

  7. [fastjson] - fastjson中 JSONObject 和 JSONArray

    /*** 对jsonObject对象进行key的获取* @param jsonObject*/public ArrayList<String> jsonKeyRecursion(JSONO ...

  8. MyBatis传入参数与parameterType

    来自大佬:https://www.cnblogs.com/ruiati/p/6410339.html 1.   传入简单类型 Java代码: Java代码   public User get(Long ...

  9. Json-lib使用——JSONObject与JSONArray

    1.从Object到String  要先用Object对象构造一个JSONObject或者JSONArray对象,然后调用它的toString()方法即可 (1)示例一 1 Book book=new ...

最新文章

  1. insert语句让我学会的两个MySQL函数
  2. SD-WAN5年增长率超过40%,为什么越来越受到企业欢迎?
  3. poi excel设置合并单元格边框格式
  4. .NET的一点历史故事:误入歧途,越陷越深
  5. latex textbf没有用_使用LaTeX写作业
  6. 8.Java 面试题整理(J2EE,MVC方面)
  7. RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势...
  8. airpods pro连接安卓声音小_安卓手机用 AirPods ?你需要这个 App
  9. Qt + 运动控制 (固高运动控制卡)【3】运动控制卡几种常用的回零方式
  10. 概率论与数理统计(一):教你一步步推贝叶斯公式
  11. 酒店电视方案 酒店建设高清数字电视系统的解决方案
  12. vscode配置opengl时无法使用glad库解决办法
  13. log4cpp乱码_log4cxx安装和使用
  14. 虎牙年报披露2019年扭亏为盈 腾讯操持下与斗鱼合并倒计时?
  15. mac系统安装win虚拟机超细节教程+软件包
  16. SSM网上校园订餐系统-javaweb, mysql
  17. 微信html5小游戏源码70种
  18. 高效的JS 拼接字符串
  19. jpg转换成word(如何把jpg转换成word文档)
  20. 社会热点和网络营销的关联

热门文章

  1. withMisfireHandlingInstruction
  2. ATM + 购物商城程序
  3. Linux系统资源查询命令(cpu、io、mem)
  4. 怎样基于谷歌地图的Server缓存公布Image Service服务
  5. OpenSSL漏洞补救办法详解(转)
  6. 携程elong相继牵手支付宝转“危”为“机”
  7. [导入]blog年终小结
  8. python测试用例管理模块_python-selenium并发执行测试用例(方法一 各模块每一条并发执行)...
  9. oracle使用sql文件创建表,使用SQL*Loader创建外部表之一
  10. oracle11g导出dmp文件 少表,Oracle11g导出dmp并导入Oracle10g的操作记录