如何解决C#Google API-收到无效的JSON有效负载
我即将向Googles API创建请求,目的是更改gmail帐户的签名。
这是请求中触发错误的部分。如果我将'signature'字符串更改为此'Test',则一切正常。我知道它一定与我似乎找不到问题的格式有关。
string signature = "<div>Med venlig hilsen / regards,</div><div><br></div><div><strong>" + "Name" + "</strong></div>" +
"<div><em>" + "Role" + "</em></div>" +
"<div><a href=\"www.xxx.com/da/\"style=\"color:rgb(17,85,204);\"target=\"_blank\"><strong>xxxx xxxxx</strong></a></div>" +
"<div>Tel. " + "Phone" + "</div>" +
"<div>E-mail: <a href=\"mailto:" + "Mail" + "\"style=\"color:rgb(17,204);\"target=\"_blank\">" + "Mail" + "</a></div>" +
"<div><a href =\"www.xxx.com/da/\"style=\"color:rgb(17,204);\"target=\"_blank\"><img src=\"www.xxx.com/wp-content/uploads/2018/09/xxxxx-logo-7.png\"></a></div>" +
"<br></br><div>xxx<br> Reg.no. xxx- <a href =\"www.xxx.com/\"style=\"color:rgb(17,204);\"target=\"_blank\">www.xxx.com</a></div>";
错误如下:
{
"error": {
"code": 400,"message": "Invalid JSON payload received. Expected,or } after key:value pair.\n\u003cdiv\u003eMed venlig hils\n^","errors": [
{
"message": "Invalid JSON payload received. Expected,"domain": "global","reason": "parseError"
}
],"status": "INVALID_ARGUMENT"
}
}
谢谢!
解决方法
反斜杠\
是Json中的问题。使用\
时,Json无法正常工作。如果您可以删除它,那么它将起作用。
感谢Sh.Imran提出解决方案
反斜杠`是Json中的问题。用`Json不能正常工作。如果您可以删除它,那么它将起作用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。