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

相关文章

一文解析C#中的StringSplitOptions枚举

《一文解析C#中的StringSplitOptions枚举》StringSplitOptions是C#中的一个枚举类型,用于控制string.Split()方法分割字符串时的行为,核心作用是处理分割后... 目录C#的StringSplitOptions枚举1.StringSplitOptions枚举的常用

Python实现字典转字符串的五种方法

《Python实现字典转字符串的五种方法》本文介绍了在Python中如何将字典数据结构转换为字符串格式的多种方法,首先可以通过内置的str()函数进行简单转换;其次利用ison.dumps()函数能够... 目录1、使用json模块的dumps方法:2、使用str方法:3、使用循环和字符串拼接:4、使用字符

Spring Gateway动态路由实现方案

《SpringGateway动态路由实现方案》本文主要介绍了SpringGateway动态路由实现方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随... 目录前沿何为路由RouteDefinitionRouteLocator工作流程动态路由实现尾巴前沿S

java中判断json key是否存在的几种方法

《java中判断jsonkey是否存在的几种方法》在使用Java处理JSON数据时,如何判断某一个key是否存在?本文就来介绍三种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目http://www.chinasem.cn录第一种方法是使用 jsONObject 的 has 方法

Python 常用数据类型详解之字符串、列表、字典操作方法

《Python常用数据类型详解之字符串、列表、字典操作方法》在Python中,字符串、列表和字典是最常用的数据类型,它们在数据处理、程序设计和算法实现中扮演着重要角色,接下来通过本文给大家介绍这三种... 目录一、字符串(String)(一)创建字符串(二)字符串操作1. 字符串连接2. 字符串重复3. 字

MyBatis Plus大数据量查询慢原因分析及解决

《MyBatisPlus大数据量查询慢原因分析及解决》大数据量查询慢常因全表扫描、分页不当、索引缺失、内存占用高及ORM开销,优化措施包括分页查询、流式读取、SQL优化、批处理、多数据源、结果集二次... 目录大数据量查询慢的常见原因优化方案高级方案配置调优监控与诊断总结大数据量查询慢的常见原因MyBAT

C#自动化实现检测并删除PDF文件中的空白页面

《C#自动化实现检测并删除PDF文件中的空白页面》PDF文档在日常工作和生活中扮演着重要的角色,本文将深入探讨如何使用C#编程语言,结合强大的PDF处理库,自动化地检测并删除PDF文件中的空白页面,感... 目录理解PDF空白页的定义与挑战引入Spire.PDF for .NET库核心实现:检测并删除空白页

C#利用Free Spire.XLS for .NET复制Excel工作表

《C#利用FreeSpire.XLSfor.NET复制Excel工作表》在日常的.NET开发中,我们经常需要操作Excel文件,本文将详细介绍C#如何使用FreeSpire.XLSfor.NET... 目录1. 环境准备2. 核心功能3. android示例代码3.1 在同一工作簿内复制工作表3.2 在不同

C#中通过Response.Headers设置自定义参数的代码示例

《C#中通过Response.Headers设置自定义参数的代码示例》:本文主要介绍C#中通过Response.Headers设置自定义响应头的方法,涵盖基础添加、安全校验、生产实践及调试技巧,强... 目录一、基础设置方法1. 直接添加自定义头2. 批量设置模式二、高级配置技巧1. 安全校验机制2. 类型

C#使用iText获取PDF的trailer数据的代码示例

《C#使用iText获取PDF的trailer数据的代码示例》开发程序debug的时候,看到了PDF有个trailer数据,挺有意思,于是考虑用代码把它读出来,那么就用到我们常用的iText框架了,所... 目录引言iText 核心概念C# 代码示例步骤 1: 确保已安装 iText步骤 2: C# 代码程