From 63884cd5ea5013ef7842bb0fa5e859dabb569272 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Jesus?= Date: Wed, 26 Mar 2025 11:09:20 +0000 Subject: [PATCH] Added support for null values: empty xml tag --- src/pages/tools/json/json-to-xml/service.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pages/tools/json/json-to-xml/service.ts b/src/pages/tools/json/json-to-xml/service.ts index ae9671e..33eb8e1 100644 --- a/src/pages/tools/json/json-to-xml/service.ts +++ b/src/pages/tools/json/json-to-xml/service.ts @@ -57,7 +57,12 @@ const convertObjectToXml = ( : `${escapeXml(String(item))}`; xml += `${newline}`; }); - } else if (typeof value === 'object' && value !== null) { + } else if (value === null) { + xml += `${getIndentation( + options, + depth + )}<${keyString}>${newline}`; + } else if (typeof value === 'object') { xml += `${getIndentation(options, depth)}<${keyString}>${newline}`; xml += convertObjectToXml(value, options, depth + 1); xml += `${getIndentation(options, depth)}${newline}`;