我試圖通過jackson-mapper-asl
庫的幫助將對象列表轉換爲json,但作爲響應,我得到http 406
錯誤。 jackson-mapper-asl
庫位於我的課程路徑中。以下是我的Spring MVC控制器代碼:Spring MVC:jackson-mapper-asl不適用於Spring 4
@RequestMapping(value="/find-sub-categories/{parentId}", method=RequestMethod.GET)
@ResponseBody public List<ProductCategory> findSubCategories(@PathVariable(value="parentId") ProductCategory productCategory) {
logger.info("In ADMIN findSubCategories Contoller AJAX GET");
List<ProductCategory> categories = productCategoryService.findAllChildProductCategoriesByParent(productCategory);
return categories;
}
我的Ajax請求代碼:
$.ajax({
url: url+"/"+parentId,
type: 'GET',
success: function(result) {
var arr = $.parseJSON(result);
-----------------------
你使用錯誤的傑克遜依賴關係檢查這裏http://stackoverflow.com/questions/26825276/spring-4-restcontroller-json-characteristics-not-acceptable-according-to-the-re – 2015-02-23 14:42:40
你加入?contentType:「應用程序/ json; charset = utf-8「,dataType:」json「,也是ver傑克遜的使用?對Jackson的支持一直專注於2.0以上的春季4 – 2015-02-23 16:24:24