Laman

Minggu, 04 Juni 2017

Parsing JSON to string menggunakan dynamic pada C#



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