Bu örnekte, Kotlin kullanarak Android’de JSON verisini nasıl ayrıştıracağınızı öğreneceksinizAdım 1 − Android Studio’da yeni bir proje oluşturun, Dosya ⇒ Yeni Proje’ye gidin ve yeni bir proje oluşturmak için gerekli tüm ayrıntıları doldurun.Adım 2 − res/layout/activity_main.xml dosyasına aşağıdaki kodu ekleyin.<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <TextView android:id="@+id/text2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_marginTop="70dp" android:background="#008080" android:padding="5dp" android:text="yazilimkodlama.com" android:textColor="#fff" android:textSize="24sp" android:textStyle="bold" /> <TextView android:textColor="@android:color/background_dark" android:id="@+id/textViewAd" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:textSize="16sp" android:textStyle="bold|italic" /> <TextView android:id="@+id/textViewSoyad" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/textViewAd" android:layout_centerInParent="true" android:textColor="@android:color/background_dark" android:textSize="16sp" android:textStyle="bold" /></RelativeLayout>Adım 3 − src/MainActivity.kt’ye aşağıdaki kodu ekleyin.package yazilimkodlama.comimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.widget.TextViewimport org.json.JSONExceptionimport org.json.JSONObjectclass MainActivity : AppCompatActivity() { //Eklenen Kodlar. Değişken tanımlandı. lateinit var textViewAd: TextView lateinit var textViewSoyad: TextView var jsonString = "{\"ogrenci\":{\"ad\":\"Hayri\",\"soyad\":\"Koç\"}}" lateinit var ad:String lateinit var soyad:String override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) //Eklenen Kodlar. title = "Android Örnekleri" textViewAd= findViewById(R.id.textViewAd) textViewSoyad = findViewById(R.id.textViewSoyad) try { // JSON Nesnesinden objeyi getir. val obj = JSONObject(jsonString) // JSON' dan öğrenciyi al. val ogrenci: JSONObject = obj.getJSONObject("ogrenci") // ad ve soyadı getir ad = ogrenci.getString("ad") soyad = ogrenci.getString("soyad") // TextView'da çalışan adını ve soyadını ayarlayın textViewAd.text = "Ad: $ad" textViewSoyad.text = "Soyad: $soyad" } catch (e: JSONException) { e.printStackTrace() } }}Uygulamanızı çalıştırmayı deneyelim. Gerçek Android Mobil cihazınızı bilgisayarınıza bağladığınızı varsayıyorum. Uygulamayı android stüdyodan çalıştırmak için projenizin etkinlik dosyalarından birini açın ve araç çubuğundan Çalıştır simgesini tıklayın. Bir seçenek olarak mobil cihazınızı seçin ve ardından varsayılan ekranınızı gösterecek olan mobil cihazınızı kontrol edin.