[英]JSON Not getting formatted in Kafka
我正在將 java object 序列化為 JSON,如下所示
ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString( serializableObject );
當我在控制台中打印它時,我可以正確看到它。
{
"topicName" : "LVS",
"sellerId" : "TS",
"orderId" : "123456",
"lineIds" : [ {
"lineId" : "1",
"sublineIds" : [ "1" ]
} ]
}
此字符串正在發送到 Kafak 主題。 但是當我看到主題時,JSON 顯示如下。 我怎樣才能避免 \n 和其他斜杠並以格式化的 json 的形式進入 kafka。
"inputPayload" : "{\n \"topicName\" : \"LVS\",\n \"sellerId\" : \"TS\",\n \"orderId\" :
\"123456\",\n \"lineIds\" : [ {\n \"lineId\" : \"1\",\n \"sublineIds\" : [ \"1\" ]\n } ]\n}"
數據正在正確存儲。 無論您使用什么從 Kafka 中查看它,都不會將反斜杠解釋為轉義字符並出於顯示目的執行該格式,這很好。 據推測,您的系統中有一個進程將從 Kafka 中讀取數據並對其進行反序列化,並且可以與您在這里的數據一起正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.