我有一个由JArray填充的动态字段。当使用MongoDB驱动程序在Mongo上序列化此字段时,它无法正确序列化:
{
"uniqueName": "Fields",
"value": {
"_t": "Newtonsoft.Json.Linq.JArray, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed",
"_v": [{
"_t": "JValue",
"_v": []
},
{
"_t": "JValue",
"_v": []
},
{
"_t": "JValue",
"_v": []
},
{
"_t": "JValue",
"_v": []
},
{
"_t": "JValue",
"_v": []
},
{
"_t": "JValue",
"_v": []
},
{
"_t": "JValue",
"_v": []
},
{
"_t": "JValue",
"_v": []
}
]
}
}
该值来自API,并且已作为JArray返回。
这是我模型的班级:
public class ConfiguredParameter
{
public string UniqueName { set; get; }
public dynamic Value { set; get; }
}
这就是我的写法:
await Collection.InsertOneAsync(fields).ConfigureAwait(false);
有人可以帮我吗?