自分で管理するJSONバックアップ - 開いて読める1つのファイル

Last updated: 2026-09-10

エクスポート画面が書き出すファイルは1つ:money_tracker_<timestamp>.json。全口座(種別、残高スナップショット、メタデータ付き)、全カテゴリ(システムとカスタム)、全取引(日付、金額、口座、カテゴリ、メモ、種別)を含みます。1ファイルでデータベース全体です。

保存先はあなたが決めます。iOSではドキュメントピッカー、AndroidではStorage Access Frameworkが開くので、iCloud Drive、Google Drive、USBメモリ、Documents providerとして登録されたサードパーティアプリにも配置できます。特定のクラウドサービスに縛られることはありません。

ピッカーのすぐ横にはシステムの共有シートがあります。そこからメール、メッセージアプリ、ノートアプリ、AirDrop、Nearby Shareへ直接送れます。送受信はシステム経由で行われ、Money Trackerのサーバを経由しません。

JSONはプレーンテキストです。どんなエディタで開いても、構造が見えます:accountscategoriestransactionsの3配列を持つオブジェクトで、各レコードは名前付きフィールドを備えたフラットな構造。base64ブロブも、暗号化されたコンテナも、バージョン依存のスキーマもありません。

インポートは同じファイルを受け取ります。インポートされたエントリと既存のエントリが同じIDを持っていれば、新規作成ではなくその場で上書きします——つまり新しいエクスポートを古いものに重ねれば、実際に増えた行だけが入ります。