目次

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 サーバーからデータを取得する方法を説明します。