【发布时间】:2013-10-13 23:47:53
【问题描述】:
我是 JSON 新手,我使用 Unity Assets Store 中的 JSONObject.cs 来解码 JSON 文件。我将 JSONObject.cs 放在 Standard Assets 文件夹中,example.js 在 Scripts 文件夹中。当我在 Unity 中测试示例(在 javascripts 中)时:
var encodedString: String = "{\"field1\": 0.5,\"field2\": \"sampletext\",\"field3\": [1,2,3]}";
var j: JSONObject = new JSONObject(encodedString);
它有一个编译器错误,就是说:
BCE0024: The type 'JSONObject' does not have a visible constructor that matches the argument list '(String)'.
我需要在示例文件中再次声明 JSONObject 类吗?任何想法将不胜感激!
【问题讨论】:
-
附带说明,根据我的试验,JSONObject 不能与 Javascript 一起使用,即使您将其正确地放在插件文件夹中。
标签: unity3d jsonobject