Solved it. You were right @Octopus, there was a problem in this code:
obj.put("partId", "23");
obj.put("carId", "34");
obj.put("name", "chassis");
obj.put("section", "frame");
It should look like (numbers without quotes):
obj.put("partId", 23);
obj.put("carId", 34);
obj.put("name", "chassis");
obj.put("section", "frame");
Thanks again both @Octopus and @Sotirios Delimanolis for your time and help.