我是 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 类?任何想法将不胜感激!