###前提・実現したいこと
データ作成・保存、読み取りをしたいと考えています。
保存の形式は多々あると思います。
永続利用したい、色んな種類のデータ保存をしたい、その他理由により
JSONを利用することにしました。
JSONの利用が初めての為、良く分かっておりません。
そのため質問させて頂きます。
日記とTODOリストを組み合わせたようなものを作ろうと思っています。
実現したいのは以下項目です。
・JSONファイル読み取り(無ければ新規作成)
・JSONファイル行追加
###分からないこと
・種類ごとにJSONファイルを作成したほうが良いのか
(ユーザーデータ、ゲームデータ、日記、TODOリスト、カテゴリ等)
・上記は、同じJSONファイル内に作るべきか。
・Class定義用のClass? を準備したほうが良いか。
・1つのプログラムファイルに、たくさんのClassを書き参照するのはアリか
上記になります。
###データ例
日記
JSON
1{ 2 { "id" : "1", "day" : "2017/1/1", "time" : "10:00", "title" : "あ", " body" : "あ本文", "temp1" : "画像1", "temp2" : "画像2", "category" : "日記", "tag" : "デート", }, 3 { "id" : "2", "day" : "2017/1/2", "time" : "11:00", "title" : "い", " body" : "い本文", "temp1" : "", "temp2" : "", "category" : "日記", "tag" : "朝ご飯", }, 4 { "id" : "3", "day" : "2017/1/3", "time" : "12:00", "title" : "う", " body" : "う本文", "temp1" : "画像3", "temp2" : "", "category" : "日記", "tag" : "", }, 5 { "id" : "4", "day" : "2017/1/4", "time" : "13:00", "title" : "え", " body" : "え本文", "temp1" : "画像4", "temp2" : "", "category" : "日記", "tag" : "", }, 6 { "id" : "5", "day" : "2017/1/5", "time" : "14:00", "title" : "お", " body" : "お本文", "temp1" : "", "temp2" : "", "category" : "日記", "tag" : "", }, 7};
履歴
JSON
1{ 2 { "id" : "1", "day" : "2017/1/1", "time" : "10:00", "title" : "あ", "point" : "1000", "category" : "a", "memo" : "メモ1", }, 3 { "id" : "2", "day" : "2017/1/2", "time" : "11:00", "title" : "い", "point" : "1530", "category" : "a", "memo" : "メモ2", }, 4 { "id" : "3", "day" : "2017/1/3", "time" : "12:00", "title" : "う", "point" : "2000", "category" : "b", "memo" : "メモ3", }, 5};
###試したこと
全貌が分からないため、以下参照して考えています。
[Unity] JsonUtilityについて
http://westhillapps.blog.jp/archives/47155877.html
起動時?に毎回ファイル作成しているように思います。
[UNITY5.3-]JSONでスコア保存みたいな?
http://tikuma1181.com/HPmain/?p=497
これは保存したファイルを読み込む感じがします。
(Unity)JsonUtilityを使ったデータ保存
http://pro132007.wp.xdomain.jp/unityjsonutility%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%83%87%E3%83%BC%E3%82%BF%E4%BF%9D%E5%AD%98/
データ保存、読み込みですが全体を見てどのように書くのか良く分かりません。
【Unity】そういえばUnityでJSONって簡単に触れるの?どうなの? 数分後「簡単なんですけどぉー!」 JsonUtilityすごいぜ!って話
http://halcyonsystemblog.blog.fc2.com/blog-entry-387.html
全てのJSONデータが切り替わってしまったのでしょうか?
###聞きたいこと
色々ごちゃごちゃ書きましたが、
・種類ごとにJSONファイルを作成したほうが良いのか
(ユーザーデータ、ゲームデータ、日記、TODOリスト、カテゴリ等)
・上記は、同じJSONファイル内に作るべきか。
・Class定義用のClass? を準備したほうが良いか。
・1つのプログラムファイルに、たくさんのClassを書き参照するのはアリ
上記が知りたいです。
JSONやプログラムについてよく理解していない(勉強不足)であることは
大変申し訳ないと思っております。
ただ、できるのか否か、どうファイル構成したら効率良いのか等
ヒントを教えて頂ければと思います!
###補足情報(言語/FW/ツール等のバージョンなど)
OS:Windows10
Unity 5.6.1f1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/08/10 03:59