zoukankan      html  css  js  c++  java
  • JasonHelper.Escape 转换字符串为jason格式代码

    JasonHelper
    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();
        } 
    }
  • 相关阅读:
    最大流问题
    字符串的回文与镜像
    字符串的回文与镜像
    Aho
    linux环境变量
    【Centos7】安装memcached
    linux命令后台执行
    ubuntu常见错误--Could not get lock /var/lib/dpkg/lock解决
    ubuntu server解决不能访问外网问题
    【Ubuntu 16】安装net-snmp
  • 原文地址:https://www.cnblogs.com/yukaizhao/p/jasonhelper_escape.html
Copyright © 2011-2022 走看看