如何将本地文件作为JSON源加载?航空及;Flash Builder 4.5
在一个非常简单的first AIR应用程序中(我使用的是Flash Builder 4.5),我试图在我的MacBook上实现以下功能:如何将本地文件作为JSON源加载?航空及;Flash Builder 4.5,json,apache-flex,air,flash-builder,Json,Apache Flex,Air,Flash Builder,在一个非常简单的first AIR应用程序中(我使用的是Flash Builder 4.5),我试图在我的MacBook上实现以下功能: 将本地文件(JSON格式)读入AIR应用程序 解析整个文件 在网格中显示某些选定内容 就这样 我发现了一个在Flex中进行简单JSON解析的示例,但问题是它从远程网站加载JSON源代码 所以我需要加载任何特定于文件的库才能在空中工作吗?或者我可以使用Mac文件路径简单地引用该文件吗?我只希望本地文件是JSON源文件。解析已经完成。您可以使用如下文件流: var
所以我需要加载任何特定于文件的库才能在空中工作吗?或者我可以使用Mac文件路径简单地引用该文件吗?我只希望本地文件是JSON源文件。解析已经完成。您可以使用如下文件流:
var myFile:File = File.documentsDirectory.resolvePath("AIR Test/test.txt");
var myFileStream:FileStream = new FileStream();
myFileStream.open(myFile, FileMode.READ);
var yourJSONdata:String = myFileStream.readUTFBytes(myFileStream.bytesAvailable);
myFileStream.close();
Nemi,我非常感谢您的反馈。非常感谢。