我的JSON來自url http://192.168.1.50/vantaa/api/place
,它看起來像這樣。
第一個問題是我如何從這個JSON獲取數據。我需要將它綁定在xaml列表頁面中。如何通過C#,Windows Phone中給定的ID訪問嵌套的JSON對象?
{
places: [
{
id: "243",
title: "Abrams ja Husbacka",
latitude: "60.25627906773524",
longitude: "24.842572314971903",
www: ""
},
{
id: "149",
title: "Alkupamaus",
latitude: "60.27657927084334",
longitude: "24.848795039886454",
www: ""
}
]
}
我需要在新的xaml頁面中使用低於JSON。爲了得到低於JSON,url將看起來像這樣http://192.168.1.50/vantaa/api/place/243
例如,有一個顯示上面的JSON數據的列表頁面。一旦用戶點擊了地點ID243的文本塊,它將導航到新頁面,然後顯示如下所示的地點ID 243的綁定JSON數據。 (圖像數組是動態的)。
{
id: "243",
title: "test 9 image",
description: "test 9 image",
latitude: "60.80943244516333",
longitude: "26.14554653906248",
www: "",
phone: "",
email: "",
contact_person: "",
address: {
street: "asdf",
postal_code: "12345",
post_office: "Vantaa"
},
images: [
{
id: "100",
filename: "50c95e58b30db1.JPG",
path: "assets/images/"
},
{
id: "101",
filename: "50c95e59207ad2.jpg",
path: "assets/images/"
},
{
id: "102",
filename: "50c95e599076f3.jpg",
path: "assets/images/"
}
]
}
對此問題有何建議?
ps:我是WP和C#的新手,所以請簡單說明一下。
我不明白了。你能提供完整的JsonCovert代碼嗎? –
查看此博客文章,它將清除您對[JSON解析]的大部分懷疑(http://nkishorchandra.blogspot.in/2012/10/parsing-json-in-windows-phone.html) – nkchandra
好吧,我得到了它現在但我怎樣才能將它綁定到UI? –