相关疑难解决方法(0)

更快的XML Jackson:删除双引号

我有以下json:

{"test":"example"}
Run Code Online (Sandbox Code Playgroud)

我使用Faster XML Jackson中的以下代码.

JsonParser jp = factory.createParser("{\"test\":\"example\"}");
json = mapper.readTree(jp);
System.out.println(json.get("test").toString());
Run Code Online (Sandbox Code Playgroud)

它输出:

"example"
Run Code Online (Sandbox Code Playgroud)

杰克逊是否有设置删除双引号?

java json jackson

33
推荐指数
2
解决办法
2万
查看次数

调用一个端点,该端点返回带有 RestTemplate 的 HashMap

我有一个带有以下签名的端点

@RequestMapping(method = RequestMethod.GET, value = "/{id}", produces = {"application/json; charset=UTF-8"})
@Transactional(readOnly = true)
@ResponseBody
public HashMap<String, Object> myMethod(@PathVariable("id") Long id) {...}` 
Run Code Online (Sandbox Code Playgroud)

我想调用 RestTemplate 进行单元测试。我该如何做到这一点,因为在方法中getForObject我无法将集合作为响应类型。

有什么想法吗?

java spring endpoint resttemplate

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

endpoint ×1

jackson ×1

json ×1

resttemplate ×1

spring ×1