Thanks for the reply!! I resolved this way:
On the client side: add one more parameter to the request, the lenght of the array, ( arrayLenght ) On the server side: get the request.vars.arrayLenght create an empty list "data" iterate in range (0 to arrayLenght) and for each step use: myKey1 = 'myarray['+step+'][somekey]' myValue1 = request.vars.get(myKey1) and myKey2 = 'myarray['+step+'][anotherKey]' myValue2 = request.vars.get(myKey2) finally append to "data" list a dict() with myKey1, myValue1, myKey2, myValue2 Possible an extra work, but works like a charm :) In a future, will analize the json encoded solution! Thanks again for the reply!