BTC - $102,076.00 -1.57%
ETH - $3,351.00 -2.51%
USDT - $1.00 -0.04%
XRP - $2.23 -5.63%
BNB - $965.53 0.37%
SOL - $157.35 -3.01%
USDC - $1.00 -0.01%
STETH - $3,347.74 -2.51%
TRX - $0.29 -1.10%
DOGE - $0.16 -1.60%
ADA - $0.54 -0.85%
FIGR_HELOC - $1.03 -0.08%
WSTETH - $4,075.42 -2.59%
WBTC - $102,013.00 -1.64%
WBETH - $3,623.13 -2.58%
WBT - $51.87 -1.35%
HYPE - $39.01 -4.74%
LINK - $14.98 -1.02%
BCH - $481.49 -1.07%
ZEC - $580.21 17.98%

Json Decode Flutter Kullanımı

Json Decode Nedir? Flutter’da JSON decode işlemi, dart:convert kütüphanesinde bulunan jsonDecode() fonksiyonunu kullanarak gerçekleştirilir. Bu fonksiyon, bir JSON dizgisini Dart dilinin nesne veya veri yapılarına dönüştürür. Yukarıdaki örnekte, jsonString değişkeni JSON dizgisini temsil eder. jsonDecode() fonksiyonu, bu dizgiyi Map<String, dynamic> veri yapısına dönüştürür. Daha sonra, decodedJson değişkeni üzerinden JSON içeriğine...

admin
admin tarafından
10 Temmuz 2023 yayınlandı / 10 Temmuz 2023 11:30 güncellendi
1 dk 1 sn 1 dk 1 sn okuma süresi
Json Decode Flutter Kullanımı

Json Decode Nedir?

Flutter’da JSON decode işlemi, dart:convert kütüphanesinde bulunan jsonDecode() fonksiyonunu kullanarak gerçekleştirilir. Bu fonksiyon, bir JSON dizgisini Dart dilinin nesne veya veri yapılarına dönüştürür.

import ‘dart:convert’;

void main() {
String jsonString = ‘{“name”: “John”, “age”: 30}’;

Map decodedJson = jsonDecode(jsonString);

print(decodedJson[‘name’]); // John
print(decodedJson[‘age’]); // 30
}

Yukarıdaki örnekte, jsonString değişkeni JSON dizgisini temsil eder. jsonDecode() fonksiyonu, bu dizgiyi Map<String, dynamic> veri yapısına dönüştürür. Daha sonra, decodedJson değişkeni üzerinden JSON içeriğine erişebilirsiniz.

Eğer JSON dizgisi bir diziyi temsil ediyorsa, jsonDecode() fonksiyonu bir List döndürür.

import ‘dart:convert’;

void main() {
String jsonArrayString = ‘[1, 2, 3, 4, 5]’;

List decodedArray = jsonDecode(jsonArrayString).cast();

print(decodedArray); // [1, 2, 3, 4, 5]
}

Yukarıdaki örnekte, jsonArrayString değişkeni JSON dizgisini temsil eder. jsonDecode() fonksiyonu, bu dizgiyi List olarak döndürür. Daha sonra, cast<int>() fonksiyonu ile listenin elemanlarını integer türüne dönüştürebilirsiniz.

Flutter’da JSON encode işlemi de aynı dart:convert kütüphanesindeki jsonEncode() fonksiyonu kullanılarak gerçekleştirilir. Bu fonksiyon, Dart nesnelerini JSON dizgilerine dönüştürür.

Yorum Ekle

İLGİNİZİ ÇEKEBİLİR
Flutter Liquid Swipe Kullanımı
20 Şubat 2024

Flutter Liquid Swipe Kullanımı

Json Decode Flutter Kullanımı

Bu Yazıyı Paylaş

Bildirimler
3