? 今天和前端調(diào)接口時(shí)報(bào)了"Cannot deserialize instance of `java.util.ArrayList` out of START_OBJECT token"錯(cuò)誤?
其實(shí)我想要的是這種類型的參數(shù)
但是前端傳的是這種類型
前端傳過(guò)來(lái)的更像是一個(gè)對(duì)象而不是一個(gè)列表,我們后端不能直接接受它
報(bào)錯(cuò)時(shí)后端的接受格式
我們后端想把它變成list也很簡(jiǎn)單文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-755064.html
@PostMapping("/auto") public R dictAutoMapping(@RequestBody String list) { List<String> list1 = JSON.parseArray(JSON.parseObject(list).getString("list"), String.class); dictMappingService.dictAutoMapping(list1); return R.ok(); }
只需要把它當(dāng)成字符串接受再用JSON的方法解析成列表即可文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-755064.html
到了這里,關(guān)于后端接受List類型參數(shù)報(bào)錯(cuò):Cannot deserialize instance of `java.util.ArrayList` out of START_OBJECT token的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!