get_data_table_row
Read one DataTable row by key and return all columns as JSON. Works for Blueprint or user-defined row structs where typed lookups report missing rows.
Instructions
Read ONE row of a DataTable by key and get every column as JSON . Reads the row memory untyped (FindRowUnchecked), so it works on Blueprint / user-defined row structs that are not FTableRowBase children, where the typed lookup reports "Row not found" for rows that exist; a miss here really is a missing key. Serializes TMap, nested struct and GameplayTag columns. When you need the byte-exact ExportText of a column (to copy a vendor row, or to tell an empty enum from an unwritten one) use read_data_table_row_complex instead, and get_data_table_rows when you want the enum DISPLAY names.
Returns: { table_path, row_name, row_data } where row_data is the fully serialized row struct (TMap / nested struct / FGameplayTag columns included)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| row_name | Yes | The name of the row to retrieve. | |
| table_path | Yes | The full asset path to the DataTable. |