Json.NET中的一个例外:"Start"状态下的Token PropertyName会导致JavaScript对象无效

Ric*_*cky 11 json json.net

我在prod服务器日志中看到错误; 你能否给我一些关于哪种情况会引发错误的暗示?谢谢.

Token PropertyName in state Start would result in an invalid JavaScript object.

2010-08-02 04:33:56,446 DEBUG 10 XXX - at Newtonsoft.Json.JsonWriter.AutoComplete(JsonToken tokenBeingWritten)
   at Newtonsoft.Json.JsonWriter.WritePropertyName(String name)
Run Code Online (Sandbox Code Playgroud)

stu*_*ith 0

看源码:

http://json.codeplex.com/SourceControl/changeset/view/64750#128137

看来您正在尝试编写一些无序的内容。

如果没有看到你的代码,就很难知道是什么。

可能会捕获并抛出一些异常并打乱输出顺序?