JSON 웹 서비스 결과에 대한 클래스를 만들려면 어떻게해야합니까? 이 JSON 결과는 Google API에서 가져옵니다. 그래서,이 JSON 객체를위한 클래스와 비 직렬화를 만드는 법.Windows phone 7에서 JSON 웹 서비스 결과 클래스를 만드는 방법은 무엇입니까?
[DataContract]
public class Resultdetail
{
[DataMember]
public List<string> types
{
get;
set;
}
[DataMember]
public string formatted_address
{
get;
set;
}
[DataMember]
public List<object> address_components
{
get;
set;
}
[DataMember]
public List<Geometry> geometry
{
get;
set;
}
}
[DataContract]
public class Geometry
{
[DataMember]
public List<GeoLocation> location
{
get;
set;
}
[DataMember]
public string location_type
{
get;
set;
}
[DataMember]
public List<object> viewport
{
get;
set;
}
[DataMember]
public List<object> bounds
{
get;
set;
}
}
[DataContract]
public class GeoLocation
{
[DataMember]
public double lat
{
get;
set;
}
[DataMember]
public double lng
{
get;
set;
}
}
:
[DataContract]
public class mapResult
{
[DataMember]
public string status
{
get;
set;
}
[DataMember]
public IList<Resultdetail> result
{
get;
set;
}
}
그래서 난 결과 세부 사항과 다른 사람에 대한 목록을 creadet :

나는,
string mapdetail = e.Result;
var djosn = new DataContractJsonSerializer(typeof(mapResult));
var mstr = new MemoryStream(Encoding.UTF8.GetBytes(mapdetail));
mapResult reslt = (mapResult)djosn.ReadObject(mstr);
mapResult 클래스를 같은이 JSON 객체를 직렬화하는 클래스를 생성
이제 Null 참조가 나타납니다. 그것은 그렇게 간단 수 -
미래에 그림이 아닌 코드 텍스트 (또는 json 개체)를 포함 시키십시오. 그것은 당신이하고있는 것을 시도하고 재창조하는 것을 훨씬 더 쉽게 만듭니다. –