Json.net反序列化无声错误byte []

时间:2015-04-30 14:18:41

标签: json.net deserialization expandoobject

以下json未被Newtonsoft JSON.NET正确反序列化为byte []:

{
ID:123,
Name:'test',
RowVersion: {
    $current: null,
    $current_uid: null,
    $parent_uid: 1,
    $type: "System.Byte[], mscorlib",
    $uid: 2,
    $value: "AAAAAAAAEnM="
    }
}

反序列化适用于除RowVersion之外的所有对象成员,它们在C#中映射到byte [],反序列化为null。

我正在使用以下自定义ValueProviderFactory:

JSONSerializer.Deserialize<List<ExpandoObject>>(JSONReader);

有人可以帮我理解为什么RowVersion被反序列化为null吗?

0 个答案:

没有答案