Wie kann ich in SoapUI Testen wenn Objekt enthält Objekt

Liebe Leute,

Ich habe VerhicleController geschrieben und ich möchte die Methode **saveVehicle **testen, wenn ich unter angegebene Daten in SoapUI testen möchte, wird der Vehicle nicht gespeichert und bekomme ich in der eclipse folgende Meldung : Can not deserialize instance of com.vb.model.Gear out of START_OBJECT token

in der model packet habe ich die Klasse Vehicle mit unter aufgelistete Attribute und Attribut gear ist eine enum Klasse mit werte MANUEL,AUTOMATIC;
Syntaxfehler ist das nicht weil ich den json code hier getestet habe jsonlint

[XML]{
“vehicleNumber”: “A12345”,
“brand”: “test2”,
“registationNumber”: “2015-09-09”,
“numberSeats”: 4,
“numberDoors”: 4,
“consumption”: 4,
“price”: 32000,
“rentprice”: 120,
“gear”: {
“name”: “MANUEL”
}
}[/XML]

so schaut meine Controller Klasse aus

@Controller
@RequestMapping("/vehicle")
public class VehicleController {

	@Autowired
	private VehicleDAO vehicleDao;

	@RequestMapping(method = RequestMethod.POST, consumes = "application/json")
	public ResponseEntity<String> saveVehicle(@RequestBody Vehicle vehicle){
		if( vehicleDao.getVehicleByVehicleNumber(vehicle.getVehicleNumber()) != null){
			vehicleDao.insertVehicle(vehicle);
			
			return new ResponseEntity<String>("Vehicle saved", HttpStatus.OK);
		}else{
			return new ResponseEntity<String>("Vehicle not Exists", HttpStatus.INTERNAL_SERVER_ERROR);
		}
		
	}
	
	
	public VehicleDAO getVehicleDao() {
		return vehicleDao;
	}

	public void setVehicleDao(VehicleDAO vehicleDao) {
		this.vehicleDao = vehicleDao;
	}
	
	
	
	
	
}```