MongoDB嵌套数组的C#反序列化数据类型问题
你的MongoDB集合中数据格式如下:
"data": [
[
"FA3T1",
16
]
]
你尝试过以下两种类型,但均无法正常反序列化:
List<object> data {get;set;}
or
ArrayList data {get;set;}
可行的解决方案
因为data是数组嵌套数组的结构,内层数组包含字符串和整数两种不同类型,需要用嵌套的集合/数组类型来匹配:
- 方案1:使用
List<List<object>>
直接对应嵌套数组的结构,外层List包裹内层的List