json validation on the server side - part 1
json validation on the server side - part 2