JSON の使用
ほとんどのモバイルアプリと Web アプリでは、Web サーバーとのデータ交換などのタスクに JSON を使用します。このページでは、Dart における JSON のシリアル化とデシリアル化(Dart オブジェクトと JSON の相互変換)のサポートについて説明します。
ライブラリ
#以下のライブラリとパッケージは、Dart プラットフォーム全体で役立ちます。
dart:convert
JSON と UTF-8 (JSON に必要な文字エンコーディング) の両方のコンバーター。package:json_serializable
使いやすいコード生成パッケージ。いくつかのメタデータアノテーションを追加し、このパッケージが提供するビルダーを使用すると、Dart ビルドシステムがシリアル化とデシリアル化のコードを生成します。package:built_value
json_serializable の強力で独自性の強い代替手段。
Flutter リソース
#- JSON とシリアル化
- Flutter アプリが dart:convert と json_serializable の両方を使用してシリアル化とデシリアル化を行う方法を示します。
Web アプリ リソース
#- インターネットからのデータの取得
package:http
を使用して Web サーバーからデータを取得する方法を説明します。
特に明記されていない限り、このサイトのドキュメントは Dart 3.5.3 を反映しています。このページの最終更新日は 2024 年 2 月 7 日です。 ソースを表示 または 問題を報告。