JSONは、あなたのゲームとwebサーバー間の通信用の軽量フォーマットです。
軽量ではありますが、JSONデータをゲーム内の使用可能なオブジェクトに変換する事は大変な作業に違いありません。SimpleJSONは、可能な限り最も簡単な方法で、この頭痛の種を解消します。
- JSONをインポート
- JSONとXMLをエクスポート
- HashtablesとArrayListsを使用
任意のJSON文字列をUnityへ、ランタイムでインポート。結果はわかりやすいHashtablesとArrayListsの階層としてフォーマットされます。そして、JSONが100%基準に一致していないからと言って、すぐさま例外を放り出すようなこともしません。
手の込んだことや無茶なことも不要で、軽量インポーターと既存のC# HashtableとArrayListクラスへのいくつかの便利な機能拡張、 それだけで簡単にデータ階層から情報を検索できます。
JSON文字列をインポート:
myHashtable = SimpleJsonImporter.Import(jsonString);
JSON文字列をエクスポート
string jsonString = myHashtable.JsonString();
階層をクエリ
Hashtable bookInfo = myHashtable.GetNodeWithProperty("Author", "George Orwell");
全てのソースコードが付属し、すべてC#で書かれています。DLLも非表示の要素もありません。
他のすべてのOrbcreationパッケージ同様、オンラインドキュメンテーションとフォーラムサポートスレッドが付属しています。
オンラインwebplayerデモ(パッケージにも付属)の閲覧は
こちら
バージョン1.1:
データメンバーに予備アクセス機能を追加
デモ内の結果閲覧を更新
デフォルトの拡張メソッドを使用開始、他のOrbcreationパッケージとコンパチブルに。