【发布时间】:2016-04-14 21:28:58
【问题描述】:
我正在使用 Jackson 2.4.3 版将我的复杂 Java 对象转换为 String 对象,所以下面是我得到的输出。输出如下(仅供参考 - 我刚刚打印了部分输出)
"{\"FirstName\":\"John \",\"LastName\":cena,\"salary\":7500,\"skills\":[\"java\",\"python\"]}";
这是我的代码(PaymentTnx 是一个复杂的 Java 对象)
ObjectMapper mapper = new ObjectMapper();
mapper.setVisibility(PropertyAccessor.FIELD, Visibility.ANY);
String lpTransactionJSON = mapper.writeValueAsString(paymentTxn);
我不想在我的 JSON 字符串中看到 \ 斜杠。我需要做什么才能获得如下字符串:
"{"FirstName":"John ","LastName":cena,"salary":7500,"skills":["java","python"]}";
【问题讨论】:
-
等等。你什么时候看到斜线?