1

我有以下 json 字符串:

{
  "message": "Keine Nachricht mit der Id 55555 gefunden!",
  "exception": {
    "__className": "Exception"
  },
  "request": {
    "__className": "Zend_Controller_Request_Http"
  }
}

JObject.Parse()会给我这个错误:

"Additional text encountered after finished reading JSON content: . Path '', line 1, position 153."

这个 JSON 字符串有什么问题?

4

2 回答 2

0

它在 Ruby 中对我来说解析得很好。字符串(当它是一长行时)是 152 个字符,因此之后可能有一个字符。

于 2012-08-29T19:48:45.087 回答
0

以下应用程序有效:

class Program
{
    static void Main(string[] args)
    {
        var x =
            @"{""message"": ""Keine Nachricht mit der Id 55555 gefunden!"",""exception"": {""__className"": ""Exception""},""request"": {""__className"": ""Zend_Controller_Request_Http""}}";

        var y = JObject.Parse(x);
    }
}

检查以确保您认为传递给 Parse() 的字符串确实看起来像上面的字符串。

于 2012-08-29T20:00:31.080 回答