spring mvc json数组值转换为&#034

sqxo8psd  于 2021-07-14  发布在  Java
关注(0)|答案(1)|浏览(301)

我的 Spring 计划里有这个

@RequestMapping(value = "/show", method = RequestMethod.GET)
public String view(ModelMap request, @RequestParam("items") String Items){
    System.out.println(Items);
}

打印下面的json

{
"items":[
  {
    "price":30
  },
  {
    "price":"50"
  }
 ]
}

但当我将上述json数据传递到jsp文件时,它会转换为

{"items":[{"Price&#034:"30"},{"Price":"50"}]}

如何解码,以便我可以正确地显示在我的看法?顺便说一句,我得到的上面的req参数是编码的url json。

bvjveswy

bvjveswy1#

双引号将转换为&#034 html ascii,因为您没有使用转义字符。您可以使用\“(转义字符,按原样传递双引号)。
外汇。

String jsonData = "{ \"key\" : \"value\" }";

或者可以使用jackson之类的库为您解析json。

相关问题