From 52134e82a35c40d27ca3b9b83689e241162bea5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Jesus?= Date: Wed, 26 Mar 2025 11:22:57 +0000 Subject: [PATCH] Refactor: removed redundancy on array conversion --- src/pages/tools/json/json-to-xml/service.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/pages/tools/json/json-to-xml/service.ts b/src/pages/tools/json/json-to-xml/service.ts index 33eb8e1..2d6d255 100644 --- a/src/pages/tools/json/json-to-xml/service.ts +++ b/src/pages/tools/json/json-to-xml/service.ts @@ -47,14 +47,7 @@ const convertObjectToXml = ( if (Array.isArray(value)) { value.forEach((item) => { xml += `${getIndentation(options, depth)}<${keyString}>`; - xml += - typeof item === 'object' && item !== null - ? `${newline}${convertObjectToXml( - item, - options, - depth + 1 - )}${getIndentation(options, depth)}` - : `${escapeXml(String(item))}`; + xml += convertObjectToXml(item, options, depth + 1); xml += `${newline}`; }); } else if (value === null) { @@ -66,6 +59,8 @@ const convertObjectToXml = ( xml += `${getIndentation(options, depth)}<${keyString}>${newline}`; xml += convertObjectToXml(value, options, depth + 1); xml += `${getIndentation(options, depth)}${newline}`; + + // All other types are tre } else { xml += `${getIndentation(options, depth)}<${keyString}>${escapeXml( String(value)