Unity Plus

43,995円 /月



Unity Pro


198,000円 /月

Unity認定資格

Unity学習
基本英語です

50%OFFセール中だ!!

セール終了まで

{{timeleftshow}}


今日だけのセール:70%OFF
{{todaysaleleft}}

JsonUtilityでつまづいた

UNityでJson文字列を使いたい

UnityでHttpからJson文字列を使ってデータを取得したい。 これだけをするのに丸一日潰れてしまった……。 Map型の配列データを取得したかったんですが中々上手くいきませんでした。     MySqlから取得したかったんですが、ざっくり言うと {テーブル名A:登録日時、テーブル名B:登録日時、テーブル名C:登録日時} こんな感じのデータを取得したかったワケです。    

で、最終的に↓のようになりました。

  いろいろサイトを見て回った情報ですがJsonUtilityは、Json配列は対応していないみたいです。 ですが{key:[key:value,key:value]} はできるみたいです。   それとJsonオブジェクトのKey名と同じ変数名があれば、勝手に入れてくれるのかな? EntryDate型の配列targetのtablenameとdateに勝手代入されてるみたいです。   Dictionary型からJsonUtilityを使おうとしたり、List型をJson文字列にしようとしていたら無駄に時間を食ってしまった。結局そこまで抽象的にしなくても解決してしまいましたが。 JsonUtilityでDictionary型を使いたいときはこちらが参考になりそうです。 終わってみれば簡単なことでしたが、一応MEMO。