小编Tas*_*kos的帖子

如何使用Jackson将java对象转换为JSON字符串时使用UNESCAPE String

我使用Jackson版本2.4.3将我的复杂Java对象转换为String对象,所以下面是我输出的内容.输出结果如下(Fyi - I just printed some part of output)

"{\"FirstName\":\"John \",\"LastName\":cena,\"salary\":7500,\"skills\":[\"java\",\"python\"]}";
Run Code Online (Sandbox Code Playgroud)

这是我的代码(PaymentTnx是复杂的Java对象)

ObjectMapper mapper = new ObjectMapper();
mapper.setVisibility(PropertyAccessor.FIELD, Visibility.ANY);
String lpTransactionJSON = mapper.writeValueAsString(paymentTxn);
Run Code Online (Sandbox Code Playgroud)

我不想在我的JSON字符串中看到\ slashesh.我需要做什么 ?如下所示:

"{"FirstName":"John ","LastName":cena,"salary":7500,"skills":["java","python"]}";
Run Code Online (Sandbox Code Playgroud)

java jackson

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

标签 统计

jackson ×1

java ×1