Haaai readersss !! Di post ini ane Insya Allah bakalan nulis tentang gimana caranya buat nge parse json dengan memanfaatkan dynamic pada C# dan juga dengan bantuan JValue.
okee langsung ajah.
Dalam post ini ane ngegunain data currency convertion yang JSON nya bisa diambil dari link ini http://api.fixer.io/latest
Bentuknya sendiri kayak gini nih
okee sekarang kalo code C# nya kayak gini :
using System; using Newtonsoft.Json.Linq; using System.Net.Http; using System.Diagnostics; namespace TesJSON { [XamlCompilation(XamlCompilationOptions.Compile)] public partial class HomePage : ContentPage { public HomePage() { InitializeComponent(); dynamic blogPosts; string url = "http://api.fixer.io/latest"; HttpClient client = new HttpClient(); HttpResponseMessage response = await client.GetAsync(url); response.EnsureSuccessStatusCode(); string json = await response.Content.ReadAsStringAsync(); blogPosts = JValue.Parse(json); string date = blogPosts.date; string curIDR = blogPosts.rates.IDR; string curUSD = blogPosts.rates.USD; Debug.WriteLine(date); // outputnya yaitu "2017-06-02" Debug.WriteLine(curIDR + "IDR"); // outputnya yaitu "14931.0 IDR" Debug.WriteLine(curUSD + "USD"); // outputnya yaitu "1.1217 USD" } } }
Siiip demikian post ku tentang dynamic JSON pada C#.
Semoga bermanfaat,
yuhu caw !
Tidak ada komentar:
Posting Komentar