Description

The JSON export functionality for DataTable relies on a FieldIterator to gather properties. This iterator is unable to gather the properties from the InstancedStruct.

CSV export functionality works as it does not rely on FieldIterator.

Steps to Reproduce

1. Create a struct with any BP editable members
2. Create a struct that inherits from DataTableRow and has an FInstanceStruct member that uses the first struct type
3. Create a data table in the editor that uses this second struct as a row type
4. Fill a row and save the table
5. Attempt to export the table as JSON

Expected: The table with export the table faithfully as in JSON
Actual: InstancedStructs are not exported.

Callstack

UScriptStruct::ExportText
Class.cpp:3482

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-309260 in the post.

0
Login to Vote

Unresolved
ComponentUE - Editor - Workflow Systems
Affects Versions5.6
Target Fix5.7
CreatedAug 4, 2025
UpdatedAug 8, 2025
View Jira Issue