找不到格式错误

本文关键字:错误 格式 找不到 | 更新日期: 2023-09-27 18:36:43

这有什么问题:

String json = "{ '"id'" : '"1'",'"method'" : '"Page.navigate'",'"params'" : { '"url'" : '"http://gmail.com'" }}";

更新:

我正在尝试使用谷歌浏览器远程调试功能。我必须以 Json 格式发送消息,该行是我要发送的,这是我收到的错误:

{"error":

{"code":-32700,"message":"Parse error.","data":["Message Should for JSON format."]},"id":null}

找不到格式错误

我在 C# 中遇到的许多关于 JSON 字符串的问题都是由于转义字符格式不正确,为了安全起见,我这样做:

String json = @"{ '"id'" : '"1'",'"method'" : '"Page.navigate'",'"params'" : [{ '"url'" : '"http://gmail.com'" }]}";

这可能无法解决您的所有问题,但它对我有很大帮助。

此外,在使用 JSON 时,我发现使用 fiddler2 有助于捕获数据包并查看您在该级别做错了什么。 你可以从这里得到它。 您还可以使用 Fiddler2 的"作曲家"功能在不使用 MVS 的情况下测试 JSON 帖子,如果您需要有关如何使用它的更多信息,请告诉我。 希望这有帮助。