03ハルシオンシステムの気ままBlog株式会社ハルシオンシステムのメンバーが送る、UnityやらJavaやらの技術的話題から、自社開発のアプリの宣伝とかとかのブログです。ほんと気ままにいきたいと思います。JsonUtilityすごいぜ!って話おはようございます。今日は朝から1日雨のようですね。昼に歯医者があってチョーめんどい坂内っす。いえば今UnityでJSON使うの簡単らしいっすね?でもどうなの?JSON触ったことないし!ってことで、ちょっと気になったので触ってみました。オブジェクト〇nullがあるようです。配列とオブジェクト(連想配列)は、ネスト(入れ子)構造で表現する事ができます。根本はXMLとかと同じなんすよね?そうなの?なんか適当にJSONを作ってみました。"age":18}こんなのをUnityで読み込んでみましょう。上記のテキストファイルをUTF-8で「test1.txt」という名前でResourcesフォルダの下に置きます。※ちなみにはじめはJISだったんだけど、Unityで読み込んだら日本語取れなかったんで、UTFにしました。Jsonで渡されるItemを格納する用クラスを生成します。age;}適当にテキストを1個用意して、以下のコードをCanvasでもCameraでもどっかに貼り付けます。}}はーい!簡単!出ました出ました。JsonUtilityという素敵なAPIがUnity5.3から入ったようですね!逆にJSONにするにはJsonUtility.ToJson()を使えばできるようです。}}ボタンを押すとOnClickToJSONが呼ばれるようにして、上記コードを呼ぶとこんな感じ!素晴らしいっすね!でもこれってクラス(今回はusersクラスを用意)し、そのフィールドだけが対象になっています。しらないものがJSONに入っていると無視されるっぽいっす。エラーが出ないだけましですよね!想定内の物のみを取得します。【Unity】AudioClipのサンプリングレートって変えられるんですね。【Unity】透過のある画像をボタンにしたときとかね。(02/20)【ハルシオンブログ】Foreachで回している元の配列等の要素を消したかったけどエラーがでたので、こうしたよ。(02/17)【ハルシオンブログ】型スイッチのお話。http://flaw.blog80.fc2.com。