2013年3月3日日曜日

[Unity]UnityのJSONObjectで発生するエラー


Unityでjsonを扱う際に使用するライブラリの一つである「JSONObject」を使用したが、Unity4以降で「TryParse Error」というエラーが発生する。
気持ち悪いので修正した。

◆JSONObject.cs


以下の部分を画像の様に修正すれば問題がなくなる
なお、コード部分はwikiからの引用

try {
 n = System.Convert.ToDouble(str);
 type = Type.NUMBER;
} catch(System.FormatException) {
}





型変換に失敗していたので、返還前に型チェックを行ってくれるTryParseメソッドを使用した。
しかし、強引にエラーを起こしていたとはなかなか……。

◆参照

0 件のコメント:

コメントを投稿