私はグリッドビューを持ち、それをRESTベースのWebサービスからのデータ呼び出しにバインドします。 RESTサービスはJSON形式で提供していますので、どのようにデシリアライズしてグリッドに使用できますか?C#winform:アプリケーションで使用するRESTサービスからのJSONデータのシリアル化/逆シリアル化
型のオブジェクトを逆シリアル化エラーが発生しましたSystem.Collections.Generic.ICollection`1 [[:ここ
は、私が持っているコードのほとんどは、私は、エラーの下に取得しています、
public ICollection<Employee> GetEmployees()
{
var request = HttpWebRequest.Create(GetEndPointAddress("GetEmployeeService"));
var response = request.GetResponse();
var stream = response.GetResponseStream();
var serializer = new DataContractSerializer(typeof(ICollection<Employee>));
var employees = serializer.ReadObject(stream) as ICollection<Employee>;
response.Close();
return employees;
}
public Uri GetServiceBaseAddress
{
get
{
return new Uri("http://localhost/Employeeservices/api");
}
}
private Uri GetEndPointAddress(string relativeAddress)
{
return new Uri(GetServiceBaseAddress.ToString() + "/" + relativeAddress);
}
ですEmployeeApp.Models.Employee、Version = 1.0.0.0、Culture =ニュートラル、PublicKeyToken = null]]。ルートレベルのデータは無効です。行
さらに、これらのデータを変更すると、データをサービスに戻すことはできますか?