博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JasonHelper.Escape 转换字符串为jason格式代码
阅读量:6908 次
发布时间:2019-06-27

本文共 562 字,大约阅读时间需要 1 分钟。

public static class JasonHelper

{
    public static string Escape(string s)
    {
        
if (s == null)
            
return null;
        StringBuilder sb 
= new StringBuilder();
        
for (int i = 0; i < s.Length; i++)
        {
            
char ch = s[i];
            
switch (ch)
            {
                
case '"':
                    sb.Append(
"\\\"");
                    break;
                
case '\\':
                    sb.Append(
"\\\\");
                    
break;
                
case '\b':
                    sb.Append(
"\\b");
                    
break;
                
case '\f':
                    sb.Append(
"\\f");
                    
break;
                
case '\n':
                    sb.Append(
"\\n");
                    
break;
                
case '\r':
                    sb.Append(
"\\r");
                    
break;
                
case '\t':
                    sb.Append(
"\\t");
                    
break;
                
case '/':
                    sb.Append(
"\\/");
                    
break;
                
default:
                    sb.Append(ch);
                    
break;
            }
        }
//for 
        return sb.ToString();
    } 
}

转载地址:http://zngdl.baihongyu.com/

你可能感兴趣的文章
ios 上拉载入下拉刷新Dome
查看>>
Objective-C:NSMutableString类的常见操作
查看>>
用javascript操作xml
查看>>
突破Windows系统默认用户句柄与GDI句柄限制
查看>>
SQLServer 2016安装时的错误:Polybase要求安装Oracle JRE 7更新51或更高版本
查看>>
光流定位原理是什么??【转】
查看>>
POJ 2778 DNA Sequence (AC自己主动机 + dp)
查看>>
JS排序的运用
查看>>
堆排序
查看>>
uC/OS-II源码分析(一)
查看>>
Redis自学笔记 --string类型
查看>>
【c++】动态绑定
查看>>
WCF NetTcpBinding Transport安全模式(8) ClientCredentialType证书验证模式---- PeerOrChainTrust验证模式...
查看>>
A.4.1-类的继承(implement)
查看>>
Nginx中防盗链(下载防盗链和图片防盗链)及图片访问地址操作记录
查看>>
super返回不过来
查看>>
Git学习(一) 版本号管理工具
查看>>
cas服务器源码阅读笔记,对标博客
查看>>
细说ES7 JavaScript Decorators
查看>>
C# Win32控制台线程计时器代码示例
查看>>