As Phil pointed out, you seem to be mixing containers with values. Try...
put "SivaSiva" into tStack --tStack is a key to the first dimension put "0" into tGroupCounter repeat for each line x in tData put item 1 of x into tCard -- tCard is the key to the second dimension put item 2 of x into tGroupType if tGroupType = "link" then add 1 to tGroupCounter put (tGroupType & tGroupCounter) into tGroupType --this is the third dimension key end if -- now we have keys for the three dimensions we can place values for each bit of data -- and these are associated with the 4th dimension keys "label", "imgpath", -- "message", "target" and "orientation" put item 3 of x into aPortalLinks[tStack][tCard][tGroupType]["label"] put item 4 of x into aPortalLinks[tStack][tCard][tGroupType]["imgPath"] put item 5 of x into aPortalLinks[tStack][tCard][tGroupType]["message"] put item 6 of x into aPortalLinks[tStack][tCard][tGroupType]["target"] put item 7 of x into aPortalLinks[tStack][tCard][tGroupType]["orientation"] end repeat put JsonExport(aPortalLinks) end mouseUp -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Help-with-Nested-Arrays-Json-tp4703628p4703633.html Sent from the Revolution - User mailing list archive at Nabble.com. _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode