我以格式将 json 对象发送到 DotNet 服务
{"__type":"EntityItem#ru.test.com","name":"sample"}
在网络服务上,我得到了对象 EntityItem,一切都很好。
但是如果 __type 不会首先出现在列表属性中,那么它会在解析对象时出错。下一个版本 JSON 崩溃
{"name":"sample","__type":"EntityItem#ru.test.com"}
是否存在解决方案如何解决?
它被称为“类型提示”。这是链接http://msdn.microsoft.com/en-us/library/bb412170.aspx 和 qoute
Note that the type hint must appear first in the JSON representation. This is the only case where order of key/value pairs is important in JSON processing.
真难过。