1. 程式人生 > >Unity中Json檔案編寫注意

Unity中Json檔案編寫注意

解析Json

  • 在解析Json的時候,用LitJson這個工具集
  • 必須要放入Plugins這個資料夾下,最好在Asset下面,方便查詢
  • 在指令碼檔案中引入名稱空間using LitJson

1

  • 我想自己寫一個Json檔案來進行讀取
  • 結果總是提示我找不到對應的key
KeyNotFoundException 
  • 後來發現,多了一個逗號
  • 所以Json檔案寫完後一定要放在校驗工具裡面進行校驗,格式是否正確

2

  • 預設構造器
  • 有時候解析Json檔案,會出現錯誤,提示沒有預設構造器
  • 這個問題有時候會出現,有時候又不會,目前不知道原因
  • 我新增無參構造方法之後就可以運行了

3

  • 如果讀取Json裡面不存在的key
  • 就會返回KeyNotFoundException

問題

  • 在不知道Json檔案某個Key的情況下,只知道他在某個範圍內,如何獲取它呢
  • 我本來想通過for迴圈遍歷匹配,可是LitJson遇到不匹配的Key會返回錯誤,而不是null,我也不知道該怎麼辦