marking = Document.Data.Markings[jsonParam['markingName']]
dataTable = Document.Data.Tables[jsonParam['dataTableName']]
columns = dataTable.Columns
rows = marking.GetSelection(dataTable).AsIndexSet()
results = {}
for column in columns:
	resultCol = []
	cursor = DataValueCursor.Create(column)
	for row in dataTable.GetRows(rows, cursor):
		resultCol.append(cursor.CurrentValue)
	results[column.Name] = resultCol
resultsAsString = serializeToJSON(results)
setResultProperty(resultsAsString)