在我进行重复标记之前,我已经成功地使用来自Dynamic json object with numerical keys的代码。我的数字键问题是,不幸的是,我得到的JSON字符串最初是按年份分隔的,那么我应该使用反射在动态对象上创建一个动态属性,如果可以的话,如何操作?我知道对于动态对象,我不能使用obj["2010"]或obj[0]。在JavaScript中没有问题,只是想让它在C#中正常工作。有什么想法吗?
返回的JSON示例:
{
"2010": [
{
"type": "vacation",
"alloc": "90.00"
},
另外,有时候年份作为第二个元素出现:
我无法控制这个 JSON。
{
"year": [],
"2010": [
{
"type": "vacation",
"alloc": "0.00"
},