C# Can';找不到格式错误

C# Can';找不到格式错误,c#,json,google-chrome,C#,Json,Google Chrome,这有什么问题吗 String json = "{ \"id\" : \"1\",\"method\" : \"Page.navigate\",\"params\" : { \"url\" : \"http://gmail.com\" }}"; 更新: 我正在尝试使用google chrome远程调试功能。我必须以Json格式发送消息,这一行是我要发送的,这是我得到的错误: {“error”:{“code”:-32700,“message”:“Parse error.”,“data”:[“mes

这有什么问题吗

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

我正在尝试使用google chrome远程调试功能。我必须以Json格式发送消息,这一行是我要发送的,这是我得到的错误:


{“error”:{“code”:-32700,“message”:“Parse error.”,“data”:[“message应该是JSON格式的。”]},“id”:null}

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

String json = @"{ \"id\" : \"1\",\"method\" : \"Page.navigate\",\"params\" : [{ \"url\" : \"http://gmail.com\" }]}";
这也许不能解决你所有的问题,但对我帮助很大


此外,在使用JSON时,我发现使用fiddler2有助于捕获数据包,并查看在该级别上的错误。你可以从我这里得到它。您也可以使用Fiddler2的“Composer”功能来测试JSON文章,而不必使用MVS,如果您需要关于如何使用它的更多信息,请告诉我。希望这能有所帮助。

似乎没问题,为什么错了?你犯了什么错误?向我们展示给出错误的代码部分,为什么你认为它有问题?为什么要将其标记为?并且您确定没有解析任何其他JSON数据?如果你需要帮助,你必须提供更多的信息。您发布的字符串似乎没有问题。