Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Unity上同時兼容Android和IOS的JSON庫

Unity上同時兼容Android和IOS的JSON庫

編輯:關於Android編程

沒啥好說,一個C#寫的解析JSON的工具類,在Unity中能正常解析。

不好用:

LitJson在IOS上不穩定,有時正常,有時不正常.。

MiniJson據說支持不完整,沒測試。


本文給出的JSON解析能正常工作IOS、Android上。

下載請到:

https://github.com/facebook-csharp-sdk/simple-json

找到源碼,就一個文件SimpleJson.cs。

或者文章最後的下載地址


注意:

如果你的目標.net版本低於3.0或者是WP7上,你需要在文件頭部增加”#define SIMPLE_JSON_NO_LINQ_EXPRESSION",Unity的記得加上,因為Unity使用.net 2.0(或其子集)。


用法:

SimpleJson.JsonNode data = SimpleJson.JSON.Parse("{\"Key\":\"value\"}");

//data["Key"].ToString() 的值為: "value"

注意: JSONNode的ToString()返回的值是帶雙引號的,如果你有時候需要:float.Parse(data["Key"].ToString()) 進行字符串轉數字就會報錯。

所以你可以自己修改JSONNode的ToString方法,去掉雙引號。


我修改的(修改了上面說的兩處地方):

下載:http://download.csdn.net/detail/kakashi8841/7086137

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved