Content-Type: text/html Content-Length: 1244 0.1 Exception type: number.format, Source: create, Comment: '-7' is out if range (negative) 0.2 Exception type: number.format, Source: create, Comment: '12x5' is an invalid number (int) join 1.1 negative limit: [ "0", "1" ] [ "0", "1" ] 1.2 negative offset: [ "0", "1", "data", "data1", "data2", "data3", "data4", null ] [ "0", "1", "data", "data1", "data2", "data3", "data4", null ] 1.3 normal: [ "0", "1", "data1" ] [ "0", "1", "data1" ] 1.4 large offset: [ "0", "1" ] [ "0", "1" ] 1.5 large limit : [ "0", "1", "data1", "data2", "data3", "data4", null ] [ "0", "1", "data1", "data2", "data3", "data4", null ] 1.6 Exception type: parser.runtime, Source: join, Comment: source and destination are the same array delete / remove 2.1 { "0":"data", "1":"data1", "3":"data3", "4":"data4", "5":null } 2.2 { "0":"data", "1":"data1", "2":"data3", "3":"data4", "4":null } 2.3 2 no 2.4 5 yes 2.5 5 0 key 3.1 3.2 [ {"key":"5"}, {"key":"7"}, {"key":"10"}, {"key":"12"} ] 3.3 [ {"column":"5"}, {"column":"7"}, {"column":"10"}, {"column":"12"} ] 3.4 5=v5 7=v7 3.5 v5 , v7 , 3.6 , , , , ,v5 , ,v7 , , 3.7 { "0":"v12", "1":"v10", "2":"v7", "3":"v5" } 3.8 { "0":"v10", "1":"v12", "2":"v5", "3":"v7" } 3.9 { "0":"v6", "3":"v7", "4":"v5", "5":"v12", "6":"v10" }