分享
2. Json 工具插件
输入“/”快速插入内容
2. Json 工具插件
飞书用户1149
6月14日修改
这是一个Json的工具插件,目的是将Json字符串转换为Unreal Engine的UStruct,并同时支持蓝图与C++。
主要API
蓝图中使用:
1.
Struct To Json Object String 用于将UStruct转为Json对象字符串,可以是蓝图的结构体,或者C++定义的UStruct(需要被BlueprintType宏标记)。
2.
Struct Array To Json Object String 用于将UStruct数组转为Json对象字符串,可以是蓝图的结构体,或者C++定义的UStruct(需要被BlueprintType宏标记)。
3.
Json String To Struct 用于将Json对象字符串转为UStruct,可以是蓝图的结构体,或者C++定义的UStruct(需要被BlueprintType宏标记)。
4.
Json String To Struct Array 用于将Json对象字符串转为UStruct数组,可以是蓝图的结构体,或者C++定义的UStruct(需要被BlueprintType宏标记)。
C++中使用
测试使用的结构体:
1.
UJsonToolLibrary::StructToJsonObjectString 用于将UStruct转为Json对象字符串,C++定义的UStruct(需要被BlueprintType宏标记)。
2.
UJsonToolLibrary::StructArrayToJsonObjectString 用于将UStruct数组转为Json对象字符串,C++定义的UStruct(需要被BlueprintType宏标记)。
3.
UJsonToolLibrary::JsonObjectStringToStruct 用于将Json对象字符串转为UStruct,C++定义的UStruct(需要被BlueprintType宏标记)。
4.
UJsonToolLibrary::JsonArrayStringToUStructArray 用于将Json对象字符串转为UStruct数组,C++定义的UStruct(需要被BlueprintType宏标记)。