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ではうまく解析できます。文字列(1行の場合)は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 に答える