C#拼接长字符串,根据是否查询到值来动态赋值。

2024-05-15 22:32

本文主要是介绍C#拼接长字符串,根据是否查询到值来动态赋值。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

//查询语句写在这try{while (reader.Read()){if (reader.HasRows){JSONstring += "{";JSONstring += "\"" + "wx_id" + "\":\"" + reader.GetString("wx_id") + "\",";beNeck = reader.GetString("beNeck");if (beNeck != "0"){                                    JSONstring += "\"" + "beNeck" + "\":\"" + reader.GetString("beNeck") + "\",";JSONstring += "\"" + "neckN" + "\":\"" + reader.GetString("neckN") + "\",";JSONstring += "\"" + "neckCR" + "\":\"" + reader.GetString("neckCR") + "\",";JSONstring += "\"" + "neckRAN" + "\":\"" + reader.GetString("neckRAN") + "\",";JSONstring += "\"" + "neckRSN" + "\":\"" + reader.GetString("neckRSN") + "\",";JSONstring += "\"" + "neckChN" + "\":\"" + reader.GetString("neckChN") + "\",";}beShoulderW = reader.GetString("beShoulderW");if (beShoulderW != "0"){
JSONstring += "\"" + "beShoulderW"+ "\":\"" + reader.GetString("beShoulderW") + "\",";
JSONstring += "\"" + "shoulderWN" + "\":\"" + reader.GetString("shoulderWN") + "\",";
JSONstring += "\"" + "shoulderWCR" + "\":\"" + reader.GetString("shoulderWCR") + "\",";
JSONstring += "\"" + "shoulderWRAN" + "\":\"" + reader.GetString("shoulderWRAN") + "\",";
JSONstring += "\"" + "shoulderWRSN" + "\":\"" + reader.GetString("shoulderWRSN") + "\",";
JSONstring += "\"" + "shoulderWChN" + "\":\"" + reader.GetString("shoulderWChN") + "\",";}JSONstring = JSONstring.TrimEnd(specialChars);JSONstring += "},";JSONstring = JSONstring.TrimEnd(specialChars);JSONstring += "]";                    }}}catch{              reader.Close();}finally{              reader.Close();}Response.Write(MysqlHelper.Encrypt(JSONstring));

这篇关于C#拼接长字符串,根据是否查询到值来动态赋值。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/993103

相关文章

Java中字符串转时间与时间转字符串的操作详解

《Java中字符串转时间与时间转字符串的操作详解》Java的java.time包提供了强大的日期和时间处理功能,通过DateTimeFormatter可以轻松地在日期时间对象和字符串之间进行转换,下面... 目录一、字符串转时间(一)使用预定义格式(二)自定义格式二、时间转字符串(一)使用预定义格式(二)自

Python如何精准判断某个进程是否在运行

《Python如何精准判断某个进程是否在运行》这篇文章主要为大家详细介绍了Python如何精准判断某个进程是否在运行,本文为大家整理了3种方法并进行了对比,有需要的小伙伴可以跟随小编一起学习一下... 目录一、为什么需要判断进程是否存在二、方法1:用psutil库(推荐)三、方法2:用os.system调用

C# foreach 循环中获取索引的实现方式

《C#foreach循环中获取索引的实现方式》:本文主要介绍C#foreach循环中获取索引的实现方式,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、手动维护索引变量二、LINQ Select + 元组解构三、扩展方法封装索引四、使用 for 循环替代

C# Where 泛型约束的实现

《C#Where泛型约束的实现》本文主要介绍了C#Where泛型约束的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录使用的对象约束分类where T : structwhere T : classwhere T : ne

MySQL索引的优化之LIKE模糊查询功能实现

《MySQL索引的优化之LIKE模糊查询功能实现》:本文主要介绍MySQL索引的优化之LIKE模糊查询功能实现,本文通过示例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录一、前缀匹配优化二、后缀匹配优化三、中间匹配优化四、覆盖索引优化五、减少查询范围六、避免通配符开头七、使用外部搜索引擎八、分

C#实现将Excel表格转换为图片(JPG/ PNG)

《C#实现将Excel表格转换为图片(JPG/PNG)》Excel表格可能会因为不同设备或字体缺失等问题,导致格式错乱或数据显示异常,转换为图片后,能确保数据的排版等保持一致,下面我们看看如何使用C... 目录通过C# 转换Excel工作表到图片通过C# 转换指定单元格区域到图片知识扩展C# 将 Excel

Java字符串操作技巧之语法、示例与应用场景分析

《Java字符串操作技巧之语法、示例与应用场景分析》在Java算法题和日常开发中,字符串处理是必备的核心技能,本文全面梳理Java中字符串的常用操作语法,结合代码示例、应用场景和避坑指南,可快速掌握字... 目录引言1. 基础操作1.1 创建字符串1.2 获取长度1.3 访问字符2. 字符串处理2.1 子字

一文详解如何在Python中从字符串中提取部分内容

《一文详解如何在Python中从字符串中提取部分内容》:本文主要介绍如何在Python中从字符串中提取部分内容的相关资料,包括使用正则表达式、Pyparsing库、AST(抽象语法树)、字符串操作... 目录前言解决方案方法一:使用正则表达式方法二:使用 Pyparsing方法三:使用 AST方法四:使用字

Java字符串处理全解析(String、StringBuilder与StringBuffer)

《Java字符串处理全解析(String、StringBuilder与StringBuffer)》:本文主要介绍Java字符串处理全解析(String、StringBuilder与StringBu... 目录Java字符串处理全解析:String、StringBuilder与StringBuffer一、St

Python中判断对象是否为空的方法

《Python中判断对象是否为空的方法》在Python开发中,判断对象是否为“空”是高频操作,但看似简单的需求却暗藏玄机,从None到空容器,从零值到自定义对象的“假值”状态,不同场景下的“空”需要精... 目录一、python中的“空”值体系二、精准判定方法对比三、常见误区解析四、进阶处理技巧五、性能优化