在从Facebook ajax解析数据时,我收到了Newtonjson的错误。
Newtonsoft.Json.dll中发生未处理的“Newtonsoft.Json.JsonReaderException”类型异常
其他信息:未终止的字符串。预期定界符:“。路径'payload.entries [364] .text',第1行,位置277614。 请给我一个解决方案来解决这个错误。
答案 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使某些东西无效。