CharEnumerator eS = s.GetEnumerator(); while (eS.MoveNext()) { switch (eS.Current) { case '\"': sb.Append("\\\""); break; 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; default: sb.Append(eS.Current); break; } } return sb.ToString();
json官网: