Export and Import of Datatables

I was testing some new 4.15 features with using Maps and Sets when I noted that export or import that data via either CSV or JSON in datatables for blueprints was not working. Screen snap shot shows it also does not populate information displayed for the row. Actual exports shows empty field, example json output is below.

These variables were all WOS_ObjectScalesAvailable, WOS_ObjectScalesWeight, and WOS_AvailableStackSizes are all enum Maps or Sets but I found other data types were not supported either. Unlike Arrays they are never shown and/or exported/imported.

Wondering if this is a feature to be added? My review of the 4.15 release notes did not catch any caveats concerning the use.


[
{
“Name”: “Apple”,
“WOS_Names”: [
“NSLOCTEXT(”[FAD27890445F682B9BF89D85A2C9B2BC]", “357DC79749D9BE7A683E8F8DF513C994”, “Apple”)",
“NSLOCTEXT(”[FAD27890445F682B9BF89D85A2C9B2BC]", “FC4841AF49AE2739329554A562BC93D9”, “Fuji Apple”)"
],
“WOS_Descriptions”: [
“NSLOCTEXT(”[FAD27890445F682B9BF89D85A2C9B2BC]", “929D687A4558387BB90DD598A5732E3B”, “Fruit with thin skin colored from green to red.”)"
],
“WOS_Icons”: [
“Texture2D’/Game/WOS/Icon/apple_1.apple_1’”,
“Texture2D’/Game/WOS/Icon/apple_2.apple_2’”,
],
“WOS_Meshes”: [
“StaticMesh’/Game/WOS/Mesh/apple_apple_skin.apple_apple_skin’”
],
“WOS_ObjectScalesAvailable”: “”,
“WOS_ObjectScalesWeight”: “”,
“WOS_AvailableStackSizes”: “”,
“CanBeUsed?”: true
}
]

It looks like DataTableUtils::IsSupportedTableProperty was never updated to add support for map and set properties. I’ll put in a bug about that.

This has been logged as: Unreal Engine Issues and Bug Tracker (UE-42415)