我以 JSON 的形式向 spring 控制器发送响应,我想将它映射到两个不同的 POJO。因为它包含两个 pojo 的组合数据。我该怎么做。
我发送 JSON 的代码
$("#configure-buy-online").click(
function(e) {
var customProduct = '{"name":"Custom'
+ '","vcpu" : "'
+ $('#core')
.val()
+ '","ram" : "'
+ $('#ram')
.val()
+ '","hddSata":"'
+ $('#hddsata')
.val()
+ '"}';
console.log("Product :"+ customProduct);
$
.ajax({
type : 'POST',
url : '../addToCartCustomize.do',
dataType : 'json',
contentType : 'application/json',
data : customProduct,
success : function(data) {
alert("Success");
},
error : function() {
}
});
});
弹簧控制器
String addCustomProductToCart(@RequestBody CustomProduct customProduct)
{
}
我知道如何为 One pojo 做这件事。但不知道如何将相同的 JSON 映射到两个 Pojo。