【发布时间】:2013-10-24 19:07:03
【问题描述】:
我正在调用一个返回带有动态属性名称的 json 数据的 API,我正在尝试构建一个可以反序列化这个响应的类,但是这个属性名称让我很头疼。
"data": {
"1": {
"Item": {
"id": "1",
"name": "Item 1"
}
},
"2": {
"Item": {
"id": "2",
"name": "Item 2"
}
},
"3": {
"Item": {
"id": "3",
"name": "Item 3"
处理这种情况的最佳方法是什么?我正在尝试提出一个可用于删除外部节点的正则表达式,但尚未成功。
有什么帮助吗?
【问题讨论】:
-
动态属性名是什么??
-
上面没有名字。这就是问题所在。
标签: c# regex json deserialization