new syntax to distinguish {"0":1,"1":1} from [1,1]