长的字符串转为对象后,更容易循环遍历操作

            string allSQL = "";//以下是多个JSON字符串的集合,先拆分 //strDrugJSON = [{"drugIdVal":"fec41f349d94476bb26ec76a781f07cd","drugNameVal":"祖师麻注射液","guiGeVal":"2ml*10支/盒","meiCiJiLiangVal":"1","drugDanWeiVal":"支","pinCiVal":"1次/日","tianShuVal":"1","numsVal":"1","yongFaVal":"口服","diSuVal":"2","cangJiaVal":"朗致集团万荣药业","danJiaVal":"1.8000","zongJiaVal":"1.8000"},{"drugIdVal":"fdd405a8ed1c44ecb1e97d9e0f9333eb","drugNameVal":"重组人表皮生长因子滴眼液(易贝)","guiGeVal":"4ml*1支/盒","meiCiJiLiangVal":"1","drugDanWeiVal":"支","pinCiVal":"1次/日","tianShuVal":"1","numsVal":"1","yongFaVal":"口服","diSuVal":"3","cangJiaVal":"桂林华诺威基因药业","danJiaVal":"45.0000","zongJiaVal":"45.0000"},{"drugIdVal":"fdc89516919941f6a5ae1902e0e28a9c","drugNameVal":"阿法骨化醇软胶囊","guiGeVal":"0.25ug*30粒/瓶","meiCiJiLiangVal":"1","drugDanWeiVal":"粒","pinCiVal":"1次/日","tianShuVal":"1","numsVal":"1","yongFaVal":"口服","diSuVal":"4","cangJiaVal":"华润双鹤药业","danJiaVal":"0.7092","zongJiaVal":"0.7092"}]string strDrugJSON01 = strDrugJSON.Substring(2, strDrugJSON.Length-4);//去掉前后的[]string[] strArray = strDrugJSON01.Split('}'); //字符串转数组int i = 1;foreach (string str in strArray){if (!string.IsNullOrEmpty(str)){string str01 = str;if (i > 1){str01 = str01.Substring(1);}str01 = str01 + "}";str01 = str01.Replace("\\","");i++;OrderDrugInfo resultInfo = new OrderDrugInfo() { DrugIdVal = "1", DrugNameVal = "2", GuiGeVal = "3", MeiCiJiLiangVal = "4", DrugDanWeiVal = "5", PinCiVal = "", TianShuVal = "", NumsVal = "", YongFaVal = "", DiSuVal = "", CangJiaVal = "", DanJiaVal = "", ZongJiaVal = "" };//OrderDrugInfo resultJson = JsonHelper.JsonDeserialize<OrderDrugInfo>(str01);string strJSON = JsonConvert.SerializeObject(resultInfo);//字符串转JSON//OrderDrugInfo jsonData = JsonConvert.DeserializeObject<OrderDrugInfo>(str01);//JSON字符串转对象allSQL += " INSERT INTO dbo.Orders_ChuFangDetails ( orderNum , drugId , drugName , guiGe , meiCiJiLiang , drugDanWei , pinCi , tianShu , nums , yongFa , diSu , cangJia , danJia , zongJia ) VALUES ('" + strOrderNum + "','" + jsonData.DrugIdVal + "','" + jsonData.DrugNameVal + "','" + jsonData.GuiGeVal + "','" + jsonData.MeiCiJiLiangVal + "','" + jsonData.DrugDanWeiVal + "','" + jsonData.PinCiVal + "','" + jsonData.TianShuVal + "','" + jsonData.NumsVal + "','" + jsonData.YongFaVal + "','" + jsonData.DiSuVal + "','" + jsonData.CangJiaVal + "','" + jsonData.DanJiaVal + "','" + jsonData.ZongJiaVal + "'); ); ";string str09 = "";}}

OrderDrugInfo对象

    public class OrderDrugInfo{public string DrugIdVal { get; set; }public string DrugNameVal { get; set; }public string GuiGeVal { get; set; }public string MeiCiJiLiangVal { get; set; }public string DrugDanWeiVal { get; set; }public string PinCiVal { get; set; }public string TianShuVal { get; set; }public string NumsVal { get; set; }public string YongFaVal { get; set; }public string DiSuVal { get; set; }public string CangJiaVal { get; set; }public string DanJiaVal { get; set; }public string ZongJiaVal { get; set; }}

.NET后台字符中转JSON,和JSON字符串转对象相关推荐

  1. java js对象转字符串数组_js 转json格式的字符串为对象或数组(前后台)的方法

    一.前台 // 转换成对象 var myObject = JSON.parse(_data); alert("对象:"+myObject.msg); // 转换成数组 var my ...

  2. json格式的字符串转为json对象遇到特殊字符问题解决

    中午做后台发过来的json的时候转为对象,可是有几条数据一直出不来,检查发现json里包含了换行符,造成这种情况的原因可能是编辑部门在编辑的时候打的回车造成的 假设有这样一段json格式的字符串 1 ...

  3. 【JSON教科书】什么是JSON,JSON字符串有什么作用?(JSON学习总结)

    文章目录 @[toc] 一.了解Json 3.1 什么是Json 二.简单Json语法 2.1 语法 3.2.1 Json语法记忆规则 三.Json字符串的手写转换 JavaBean类对象 Json简 ...

  4. 字符串、对象、数组操作方法、json方法

    1.字符串操作方法 1.charAt  *     作用 *          通过索引找字符 *     语法 *         字符串.charAt(index) *     参数 *      ...

  5. json数据解析与JAVA对象转换以及在JQUERY中的使用

    JSON基础了解 JSON:JavaScript 对象表示法(JavaScript Object Notation). JSON 是存储和交换文本信息的语法.类似 XML. JSON 比 XML 更小 ...

  6. 对象转换成字符串/字符串和对象的相互转换

    对象转字符串 JSON.stringify(obj) 字符串转对象或数组 JSON.parse(str)

  7. js 改写对象转字符串 字符串转对象(不丢失对象方法)

    js 改写对象(包括方法)转字符串 对象转字符串 字符串转对象 总结 js中将对象转化为字符串可以用JSON.stringify,字符串转对象可以用JSON.parse.这两个方法在大部分的情况下都很 ...

  8. vue uniapp 字符串转对象,对象转字符串

    //售前服务             shouqianfuwu(){                 this.$api.getArchives({                     page: ...

  9. js数组转字符串方法 对象转字符串 字符串转对象

    js 数组转字符串的方法 window.fenlei.toString() 对象转字符串 let obj = {name: 'zs',age: 18} JSON.stringify(obj) 字符串转 ...

最新文章

  1. Kibana模块——介绍
  2. hdp分享码2020_和平精英2020黄金风衣龙cdk兑换码
  3. linux neo4j 服务器,如何在linux服务器上配置Neo4j · Digital World
  4. P6222 「P6156 简单题」(反演 + 积性函数线性筛)
  5. mysql数据库安装教程32位,看这一篇就够了!
  6. 哈工大|NLP数据增强方法?我有15种
  7. 新当选ACM Fellow李向阳教授:心有理想 向阳而生
  8. 信息学奥赛一本通C++语言——1055:判断闰年
  9. 如何判断Linux服务器是否被入侵?
  10. 《强化学习》中的 时序差分学习 Temporal-Difference Learning (基于与动态规划 DP 、蒙特卡洛方法 MC 的对比)
  11. 推荐系统-Task05推荐系统流程构建
  12. learning - Haskell AND Lisp vs. Haskell OR Lisp - Programmers Stack Exchange
  13. WEB架构师成长之路 二
  14. Atitit 订单处理原理与功能设计attilax总结
  15. linux启动盘制作
  16. win7查看计算机硬盘序列号,win7系统通过cmd查看硬盘序列号的操作方法
  17. 【转】智能家居 系统安装及HA系统介绍
  18. 直播软件技术介绍,能帮到你
  19. 【报告分享】2022快手磁力金牛家居百货行业营销洞察报告-磁力引擎(附下载)
  20. html td 的横向与纵向合并

热门文章

  1. dhu 6 获取AOE网的关键路径
  2. 2014校园招聘总结 .
  3. 分布式文件系统FastDFS详解-附带视频教程
  4. dataframe 赋值
  5. Android编译详解之lunch命令
  6. Springboot毕设项目扶贫管理系统p8k44(java+VUE+Mybatis+Maven+Mysql)
  7. JSP SSH图书系统myeclipse开发sql数据库BS模式java编程mvc结构 详细设计
  8. 人民币贬值速度计算公式及应对措施
  9. 告诉你究竟DevOps是什么?
  10. 个人密码解决方案(草稿)