みやたくワークスの徒然ブログ

みやたくワークスの徒然ブログ

PR

×

Profile

たくぷれっさ2号機

たくぷれっさ2号機

Calendar

Archives

2026.05
2026.04
2026.03
2026.02
2026.01
2020.04.09
XML
カテゴリ: JSON
朝会チャレンジの各ゲームの設定と結果を、アプリ内のDocumentsフォルダ内に、JSONファイル形式で保存している。

構造体を使って、JSONファイルへの読み書きと、ゲーム内でのデータの編集・表示に使っているが、微妙にメンバ名に統一感がなくて気になっていたので、バージョンアップのついでにメンバ名を統一してみた。

これでスッキリしたなーって思っていたが、実機に配布してみてびっくり。
ゲームデータが全て初期化されている。

理由もわからず気持ち悪いなぁ〜とか思いながら1日過ごしていたが、突然ひらめきました。

ダンプしたわけじゃないので現時点で裏は取れていないのですが、おそらく変数名を変えたことが原因。

先日、神ツールでJSONファイルから構造体を作ったとき、ファイル内のキー値が変数名になった。

わかり易くするためかな?って思っていたのだけど、実は変数名とキー値が紐づいている?
そう思って、変数名を全て修正前の状態に戻してみたけども、データ復活せず。


変数名を変えるとデータが取得できずに初期化される可能性大!

変数名の設計もちゃんと事前にやる必要があるなーと痛感しました。





お気に入りの記事を「いいね!」で応援しよう

Last updated  2020.04.09 23:28:26
コメントを書く
[JSON] カテゴリの最新記事


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: