JSON 문자열을 반환하는 웹 서비스를 사용하고 있습니다.개체 배열입니다. JSON 비 직렬화 제발 제안하십시오
String str =[{"users":{"company":"abc","contact_Number":"999999999"}},
{"users":{"company":"xyz","contact_Number":"888888888"}},
{"users":{"company":"xxx","contact_Number":"555555555"}},
]
역 직렬화 할 수 없습니다. 오류 던지고
class jsonmenuwrapper
{
public user[] users{ get; set; }
// public List<user> listcontacts;
}
public class user
{
public String company
{
get;
set;
}
public String contact_Number
{
get;
set;
}
}
JavaScriptSerializer sr= new JavaScriptSerializer();
jsonmenuwrapper sr1 = sr.Deserialize<jsonmenuwrapper>(str);
은 .. jsonmenuwrapper '는 어레이의 직렬화에 대해 지원되지 않는다.
나를 인도 해 주실 수 있습니까? 감사합니다 ..
귀하의 obj의 끝 부분에 여분의','가 있습니다. 아마 복사 - 붙여 넣기 오류가 있지만 지적 가치가 있다고 생각. – scrappedcola
다음은 비슷한 질문에 대한 답변입니다. http://stackoverflow.com/questions/402996/deserializing-json-objects-as-listtype-not-working-with-asmx-service – Vlad