2012-02-26 73 views
0

我使用System.Web.Script.Serialization.JavaScriptSerializer是不同的,是没有办法,我可以“投”属性的名称来解析JSON任何whay我目的?例如:
案例1:这是我的JSON:如何解析JSON时属性的名称

{ “O”:{ “名”: “汤姆”, “年龄”:22}}

案例2:

{ “O”:{ “昵称”: “汤姆”, “年龄”:22}}

,这里是我的课:

class Test { 
    public string name {get; set; } 
    public int age {get; set; } 
} 
class MyObj { 
    public Test data {get; set; } 
} 

可以通过任何方式将案例1和案例2中的JSON字符串解析为MyObj的实例吗?

谢谢!

回答

0

一种选择是在返回的JSON字符串上进行搜索和替换,并将“昵称”替换为“名称”,尽管这并不完美。