我正在尝试使用SimpleJSON在 Unity中解析.json文件,但解析返回 null。
我的解析器类:
[SerializeField]
private string phrasesFileJSON = "conversations.json";
private JSONNode data;
public void Init () {
string jsonFile = phrasesFileJSON.Replace (".json", "");
TextAsset jsonObj = Resources.Load<TextAsset> (jsonFile);
data = JSONNode.Parse (jsonObj.ToString ());
Debug.Log ("Data null? " + !data);
Debug.Log (jsonObj.ToString());
}
调试打印:
Data null? True
和
{
"0-0": {
"speech": "Hello! This is a test phrase.",
"keyword": "Mountain"
}
}
所以文件被正确读取,但 JSONNode 无法解析它。任何人都可以帮助我吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句