Моя цель:
Чтение JSON с сайта, получение значений определенных элементов и их отображение. После того, как я успешно выполнил это задание, я захочу реализовать получение значения типа true и установить его в значение false.
ДляВначале мне нужна помощь, чтобы понять, как читать и записывать переменные.Я прочитал множество учебных пособий и блогов о том, как читать данные и анализировать их, но что не объясняется, так это где хранится значение?
Как у меня есть http://elsite.com/.json, и оно имеетэто:
{
dola: "p9", data:{
house: [{
dola: "p9", data:{
owner: "blah", // string
price: blah, // int
url: "http://www.link.com", // url/string
message: "blahblah",
checked: false
}
},
{
dola: "p9", data:{
owner: "blah", // same as above
Я построил это, чтобы получить данные:
<code>
[DataContract]
class container
{
[DataMember(Name = "data")]
public Data1 dataStart { get; set; }
[DataContract]
public class Data1
{
[DataMember(Name = "house")]
public HouseA[] home { get; set; }
[DataContract]
public class HouseA
{
[DataMember(Name = "data")]
public Data2 dataSec { get; set; }
[DataContract]
public class Data2
{
[DataMember(Name = "owner")]
public string own { get; set }
[DataMember(Name = "message")]
public strinng mess { get; set; }
}
}
}
}
Я хочу использовать
<code>
var blah = from post in container.dataStart.house.data // obviously not the right way to do it
select new MessageItem
{
User = post.own,
Meza = post.mess
}
с
<code>
public class MessageItem
{
public string User;
public string Meza;
}
Так что в основном все сводится к тому, что я не ПОЛНОСТЬЮ понимаю структуру массивов и объектов.Любой, кто сможет направить меня в правильном направлении, чтобы сделать запрос from.in.select?