load( local!range:makerange(9), local!concate:concatmultiplestring(touniformstring(local!range),makearraywithstring(9,"}")), local!string:"{"&concat2string("{QuestionId:",local!concate)&"}", local!newstring:{substitute(tostring(local!string),";",",")}, local!data:todatasubset(local!newstring).data, /*this is my final string { {QuestionId:1}, {QuestionId:2}, {QuestionId:3}, {QuestionId:4}, {QuestionId:5}, {QuestionId:6}, {QuestionId:7}, {QuestionId:8}, {QuestionId:9} } Now I need to convert it in a dictionary */ /*result:*/fn!cast('type!Dictionary?list',local!data)/*, After that i create my cdt with the defult values local!value:fn!cast('type!mycdt',local!result)*/