mohon bantuannya untuk parsing Json, satu minggu ini saya sdh coba googling dan
cari ref tapi problemnya blom beres. mohon bantuannya letak kesalahannya
dimana..
oiya, selalu muncul error: InvalidCastException
namespace KisahBijakApp
{
public partial class KumpulanKisah : PhoneApplicationPage
{
public KumpulanKisah()
{
InitializeComponent();
}
[DataContract]
public class detailedAddress
{
[DataMember]
public int id_kisah { get; set; }
[DataMember]
public string judul { get; set; }
[DataMember]
public string preview { get; set; }
[DataMember]
public string pengarang { get; set; }
public detailedAddress[] addresses;
}
private void btnDownload_Click(object sender, RoutedEventArgs e)
{
try
{
WebClient client = new WebClient();
client.OpenReadCompleted += new
OpenReadCompletedEventHandler(client_OpenReadCompleted);
client.OpenReadAsync(new
Uri("http://labs.abdullah21.net/api/show_all_kisah.php"), UriKind.Absolute);
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
void client_OpenReadCompleted(object sender, OpenReadCompletedEventArgs
e)
{
try
{
var serializer = new
DataContractJsonSerializer(typeof(detailedAddress));
detailedAddress data =
(detailedAddress)serializer.ReadObject(e.Result);
for (int i = 0; i <= data.addresses.Length - 1; i++)
{
LBDetailKisah.Items.Add(data.addresses[i].judul.ToString());
LBDetailKisah.Items.Add(data.addresses[i].pengarang.ToString());
LBDetailKisah.Items.Add("-----------------");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
}
Makasih sebelumnya ;)
Salam,
Abdullah
hhtp://abdullah21.wordpress.com
--------------------------------------------
Twitter || Fb || Koprol || ==> abdullah21
_______________________________________________
To unsubscribe from this group, send an email to:
[email protected]
Get Free 5 GB mailbox Check this http://www.mugi.or.id
Powered by bisnismedia.com
www.x-phones.com (all about ponsel)