We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent adcf493 commit ebfa91bCopy full SHA for ebfa91b
1 file changed
core/frontend/src/components/zenoh-inspector/ZenohInspector.vue
@@ -217,7 +217,12 @@ export default Vue.extend({
217
if (message.encoding === Encoding.TEXT_PLAIN.toString()) {
218
formattedMessage.payload = message.payload.toString()
219
} else if (message.encoding === Encoding.APPLICATION_JSON.toString()) {
220
- formattedMessage.payload = JSON.parse(message.payload.toString())
+ try {
221
+ formattedMessage.payload = JSON.parse(message.payload.toString())
222
+ } catch (exception) {
223
+ // Keep the raw payload if it's not valid JSON
224
+ formattedMessage.payload = message.payload.toString()
225
+ }
226
} else if (message.encoding === Encoding.ZENOH_BYTES.toString()) {
227
try {
228
formattedMessage.payload = JSON.parse(message.payload.toString())
0 commit comments