Я новичок в C#, и я попытался разобрать данные JSON из службы WSDL.Чтение и анализ данных JSON
Вот код:
string cityjson = service.getcity();
/*
sample cityjson return
[{"City":"Alaminos","Province":"Pangasinan"},{"City":"Angeles","Province":"Pampanga"},{"City":"Antipolo","Province":"Rizal"}]
*/
using (var ms = new MemoryStream(Encoding.Unicode.GetBytes(cityjson)))
{
var serializer = new DataContractJsonSerializer(typeof(Location));
Location locs = (Location)serializer.ReadObject(ms);
Console.WriteLine(locs.Locations); // blank in console output.
}
и вот мой код DataContract
[DataContract]
public class Location
{
[DataMember]
public String[] Locations;
}
когда я console.WriteLine(cityjson);
печатает весь JSON.
Можете ли вы разместить свой образец json? – jkyadav
Я уже разместил образец json в коде, с комментарием – user3723195