저는 C#이 정말 좋지 않아 다음과 같이 도움을 드리고 싶습니다. 현재 Json Array를 WCF 웹 서비스에 전달하고 있습니다. json 배열을 가져 와서 목록에 삽입해야합니다. C#에서 deserialize 할 생각이 전혀 없습니다. 이를 달성하는 가장 좋은 방법은 무엇인지 나에게 제안 해주십시오. Wcf의 Json Stream 배열로 배열하는 C# 서비스
public String UpdateOrderAddress(Stream userInfo)
{
try
{
StreamReader reader = new StreamReader(userInfo);
string JSONdata = reader.ReadToEnd();
if (JSONdata == null)
{
return "null";
}
return JSONdata; // Success !
}
catch (Exception e)
{
return e.ToString();
}
}
이
내가 당신이 값을 포함하고를 사용하도록 필수 특성을 대표하는 클래스를 만들 수 있습니다[{"date":"2013-02-22 15:30:374:021","id":"1","description":"test","name":"test"},
"date":"2013-02-25 11:56:926:020","id":"2","description":"ghy","name":"fhh"},
"date":"2013-02-25 11:56:248:026","id":"3","description":"ghfm","name":"run"}]
JSON.net을 사용해 보셨습니까? 여기 –
샘플입니다. http://stackoverflow.com/questions/7895105/json-deserialize-c-sharp – Zaki