微信发送信息:47001-data format error

广告:阿里云新人专场

from:server weixinsend msg error:{"errcode":47001,"errmsg":"data format error rid: 6257f461-60aa5f3d-5e338b85"}
access_token:55_EJvDtz5WjGBnCE_-cwlNF9hA6fNp_DMRVwFDdPeP0KbwFRY-93O-uIjZbmiJQMukqZA6GQcihAM9uNs0E2NP2ijJ3Y_Q58y0gZT2L5qXft4mkEkx_RlpIK52keJ30K3JUWfLQ6OCSJIl28OfFWXbAIAWNO

原因:json格式错误,把转换成json的字符处理一下
用String2Json函数

 #region 方法 string String2Json(String s)
   /// <summary>   
   /// 过滤特殊字符  
   /// </summary>  
   /// <param name="s">字符串</param> 
   /// <returns>json字符串</returns> 
   public static string String2Json(String s)
   {
     StringBuilder sb = new StringBuilder();
     for (int i = 0; i < s.Length; i++)
     {
       char c = s.ToCharArray()[i];
       switch (c)
       {
         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(c); break;
       }
     }
     return sb.ToString();
   }
   #endregion

广告:阿里云采购优惠专区

相关内容

编辑:Admin 时间:2022/4/16 12:33:19 阅览:223   返回    
微信
47001
扫描关注53BK报刊官网
扫描关注阅速公司微信