在我的测试应用程序中,我有一个控制器,其中包含以下方法:
@RequestMapping(value = "/{city}", method = RequestMethod.GET)
public @ResponseBody
MyAnwser getAnwser(@PathVariable String city) {
return new MyAnwser(city);
}
返回以下内容
{"result":{"valueA":"valueB"}}
我正在寻找一种从响应中删除第一个对象标志的方法 - “{”来获取:
"result":{"valueA":"valueB"}
但是在使用@ResponseBody
时我无法想出办法答案 0 :(得分:3)
如果你这样做,你就不会得到有效的JSON!换句话说,不能一定不能这样做。
答案 1 :(得分:0)
如果要删除收到的字符串的第一个和最后一个字符,请使用
String str="your Received String goes here";
str=str.substring(1, str.length()-1)