Do we support JSON nested objects when using "custom load by script" option in a data source using normal transformDescriptionWhen you select a Type of Custom (Load by Script) on the data source record, a Javascript field called Data Loader appears. You can use the data loader script to fetch data and insert it into the import set table using the import_set_table input parameter. Data may be obtained, for example, from a REST API or a file attachment. Custom (Load by Script) type data source This KB talks about a scenario where neston json objects are used in the script on the data source and platform is expected to load data into staging table from the script. Example script containing JSON objects: (function loadData(import_set_table) {var stem = {};stem["Destiny"] = {};stem["Destiny"]["Goal"] = {};stem["Destiny"]["Goal"]["Name"] = "Test";stem["Destiny"]["Goal2"] = {};stem["Destiny"]["Goal2"]["Name"] = "Test1";import_set_table.insert(stem);})(import_set_table); CauseWith this nested objects, you might see that the columns will be created in the staging table but with no data.Custom Load by script[1] does not support nested JSON objects. It expect users to give Column name as key and Column value as value. ResolutionAs given in the documentation, insert method is used to Insert a map (key = column name, value = column value) in the import set table. This should not be a nested JSON (nested JSON objects are not supported). Workaround is to flatten the nested JSON in the script to expected map format. Custom (Load by Script) type data source Above mentioned nested object script can be fine tuned this way: (function loadData(import_set_table) {// Add your code here to insert data to import_set_tablevar stem = {};stem["Destiny.Goal"] = "Test";stem["Destiny.Goal1"] = "Test1";import_set_table.insert(stem);})(import_set_table); Another option is to use ETL Definition ( Robust Import Set Transformers).Create ETL definitions to extract data from a source table, transform the data as desired, and load the data into a target table. ETL definitions also support nested data structures. Robust Import Set Transformers Sample script if you want to use Robust Transform and ETL definitions to transform nested structures (function loadData(import_set_table) {import_set_table.addJSONColumn('data','4000');var item = {};item["Computer1"] = {};item["Computer1"]["Name"] = "Computer1";item["Computer1"]["Hardware"] = {};item["Computer1"]["Hardware"]["Drive1"] = "100gb";item["Computer1"]["Hardware"]["Drive2"] = "50gb";item["Computer2"] = {};item["Computer2"]["Name"] = "Computer1";item["Computer2"]["Hardware"] = {};item["Computer2"]["Hardware"]["Drive1"] = "300gb";item["Computer2"]["Hardware"]["Drive2"] = "100gb";var map = {'data' : JSON.stringify(item)};import_set_table.insert(map);})(import_set_table);