首先:插件安装
Va Rest(直接从商城中安装即可) :形成一个json格式文件,和发送http请求数据(这里暂时不需要)
VictoryBPLibrary:序列化和反序列化,也就是磁盘的读取和写入
(商城中找不到,但是通过https://github.com/EverNewJoy/VictoryPlugin
下载下来,在项目的根目录中创建Plugins文件夹,然后把此文件夹放到Plugins目录下即可)
如果va Rest也不想从商城中直接安装,那就github中下载下来,然后和VIctoryBPLibrary一样的放到Plugins下边
插件函数非常多,以下简单说明下主要用到的几个插件函数,
VIctoryBPLibrary插件函数:
函数 |
---|
![]() |
VIctoryBPLibrary插件中以字符串的形式写入磁盘的函数 |
![]() |
VIctoryBPLibrary插件以字符串的形式读取磁盘中的内容 |
Va Rest插件函数
函数 |
---|
![]() |
创建一个空的json对象 |
![]() |
对json对象设置属性名称 |
![]() |
对json指定的属性名称添加对应的属性值 |
![]() |
字符串转成json格式 |
![]() |
json格式转为字符串格式 |
![]() |
根据属性名称获取属性值 |
思路:
写入文件
通过函数Construct Json Object 创建一个新的json空对象,通过Set Object Field 和Set String Field添加属性名称和属性值然后将json对象通过encode Json函数转成字符串然后通过File IO Save Arrary to File函数将此json的字符串格式写入磁盘文件中
读取文件
通过函数Load String from File读取到文件的内容(字符串),然后利用Construct Json Object创建一个空的object,把读取到的内容通过Decode Json将字符串转成一个json格式数据赋值给创建的空的json对象,然后根据Get String Filed把对应的属性值名称拿到