微信发送信息: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 阅览:1712   返回    
微信
47001
扫描关注53BK报刊官网
扫描关注阅速公司微信