WCF Restサービスを返します。Json、レスポンスを取得します。Json文字列ですが、非直列化後にNullオブジェクトを返します.JsonにはListを含む応答オブジェクトが含まれます。デシリアライズリストの後にヌルNewtonJSを使用してJsonを逆シリアル化します。
string returnValue = Navigator.GET(url, APIHearderCollection);
{
"GetStudentsListJSONResult":
{
"response":
{
"DTOStudentList":[
{
"Address":"Kandy",
"Age":20,
"CourseName":"Physical Sience",
"DateOfBirth":"\/Date(318191400000+0530)\/",
"StudentId":1,"StudentName":"Kumar Sangakkara",
"TelePhoneNumber":"071975769"
},
{
"Address":"Colombo",
"Age":21,"CourseName":"Physical Sience",
"DateOfBirth":"\/Date(2658600000+0530)\/",
"StudentId":2,"StudentName":"Mahela Jayawardena",
"TelePhoneNumber":"071975759"
}
],
"ResponseStatus":0
}
}
}
のreturnValueが、これは後にどこにイムデシリアライズJSONでここにデシリアライズ
画像の説明] 1
になるこのJSON文字列が含まれて示しこの応答はヌル
Response response = (Response)Newtonsoft.Json.JsonConvert.DeserializeObject(returnValue, typeof(Response));
はまだあなたが 'returnValue'がnullではないということを確認したヌルリストに –
を与えますか? – Mostafiz
はい、それはヌルではなく、リストにオブジェクトがあります –