【发布时间】:2021-03-11 23:57:22
【问题描述】:
在我的 NodeJS 应用程序中,我从 kafka 接收消息,消息作为缓冲区到达,所以我这样做:
let myMsg = kafkaMessage.message.value.toString();
myMsg 现在是String,我对以下字符串有疑问:
"{
"Data": {
"a": undefined,
"b": undefined,
"c": {
"d": undefined,
"e": undefined,
"f": [
0,
0,
0
]
},
},
"g": {
"h": 598972702657,
"i": "abcd",
},
"time": "2018-12-24T13:18:22.6577119"
}"
当我尝试执行 JSON.parse(myMsg) 时它失败了,因为某些值未定义。
没有未定义的消息传递成功
【问题讨论】:
标签: node.js json kafka-consumer-api