My JSON looks like this (and it matches EXACTLY what I got when I hard-coded the values and output it using asJson):
"c2array" : true,
"size" : [3, 1, 1],
"data" : [[["Item1"], ["Item2"], ["Item3"]]]
I know this is stupid, but exactly how hard would it be to add a behavior for Selects that lets it import a 1D JSON array? I think this might be handy for other people as well. Keep in mind I'm somewhat experienced with JS but have never written a C2 plugin before.
P.S. In your example, one of the dimensions is 0. Shouldn't that make the array have a net size of 0?
EDIT: Ha! I got it to work by switching two dimensions in my size. From [3, 1, 1] to [1, 3, 1]. Thanks a ton.