Newtonsoft.Json.dll

时间:2016-01-17 02:32:51

标签: c# json

在从Facebook ajax解析数据时,我收到了Newtonjson的错误。

  

Newtonsoft.Json.dll中发生未处理的“Newtonsoft.Json.JsonReaderException”类型异常

     

其他信息:未终止的字符串。预期定界符:“。路径'payload.entries [364] .text',第1行,位置277614。   请给我一个解决方案来解决这个错误。

1 个答案:

答案 0 :(得分:0)

我把你的json放在一个控制台应用程序中,看它是否加载。

我能够使用以下代码解析它:

    static void Main(string[] args)
    {
        Assembly asm = Assembly.GetAssembly(typeof(Program));
        using (var stream = asm.GetManifestResourceStream("ConsoleApplication1.json.json"))
        {
            TextReader tr = new StreamReader(stream);
            var json = tr.ReadToEnd();
            var thing = Newtonsoft.Json.JsonConvert.DeserializeObject(json);
        }
    }

注意:上面的ConsoleApplication1.json.json是一个名为" json.json"的嵌入式资源。我把你连接的json放在其中。

我怀疑你在代码中使用json使某些东西无效。