【发布时间】:2015-01-25 09:22:26
【问题描述】:
我正在使用JObject 解析下面的Json 对象
string Jstring = @"{
"PolicyId" :"xxxxxx",
"PolicyHolder" :{"title":"Mr", "FirstName":"test", "LastName":"testLast"}
}";
我可以通过下面的代码得到PolicyId的值
Jobject jobj = Jobject.parse(Jstring);
string PolicyId = jobj.value<string>("PolicyId");
但是,我总是使用下面的代码得到null:
string Holder = jobj.value<string>("PolicyHolder");
我已经调试了下面的代码:
jobj.Properties()
我可以在列表中找到PolicyHolder。我也试过下面的代码,值总是null
JProperty jproperty = jobj.Properties().SingleOrDefault(x => x.Name == "PolicyHolder");
谁能知道发生了什么?
【问题讨论】:
标签: asp.net asp.net-mvc json asp.net-mvc-5 json.net