@@ -125,6 +125,45 @@ U.xmlToJson(
125125 // "#omit-xml-declaration": "yes"
126126 // }
127127
128+ U . xmlToJsonMinimum(
129+ " <data>\n "
130+ + " <string>Example Text</string>\n "
131+ + " <integer>42</integer>\n "
132+ + " <float>3.14</float>\n "
133+ + " <boolean>true</boolean>\n "
134+ + " <date>2025-02-26</date>\n "
135+ + " <time>14:30:00</time>\n "
136+ + " <datetime>2025-02-26T14:30:00Z</datetime>\n "
137+ + " <array>Item 1</array>\n "
138+ + " <array>Item 2</array>\n "
139+ + " <object>\n "
140+ + " <key1>Value 1</key1>\n "
141+ + " <key2>Value 2</key2>\n "
142+ + " </object>\n "
143+ + " <null/>\n "
144+ + " </data>\n " ,
145+ Json . JsonStringBuilder . Step . TWO_SPACES );
146+ // {
147+ // "data": {
148+ // "string": "Example Text",
149+ // "integer": "42",
150+ // "float": "3.14",
151+ // "boolean": "true",
152+ // "date": "2025-02-26",
153+ // "time": "14:30:00",
154+ // "datetime": "2025-02-26T14:30:00Z",
155+ // "array": [
156+ // "Item 1",
157+ // "Item 2"
158+ // ],
159+ // "object": {
160+ // "key1": "Value 1",
161+ // "key2": "Value 2"
162+ // },
163+ // "null": ""
164+ // }
165+ // }
166+
128167U . jsonToXml(
129168 " {\n "
130169 + " \" mydocument\" : {\n "
@@ -153,6 +192,45 @@ U.jsonToXml(
153192 // </plus>
154193 // </mydocument>
155194
195+ U . jsonToXmlMinimum(
196+ " {\n "
197+ + " \" data\" : {\n "
198+ + " \" string\" : \" Example Text\" ,\n "
199+ + " \" integer\" : \" 42\" ,\n "
200+ + " \" float\" : \" 3.14\" ,\n "
201+ + " \" boolean\" : \" true\" ,\n "
202+ + " \" date\" : \" 2025-02-26\" ,\n "
203+ + " \" time\" : \" 14:30:00\" ,\n "
204+ + " \" datetime\" : \" 2025-02-26T14:30:00Z\" ,\n "
205+ + " \" array\" : [\n "
206+ + " \" Item 1\" ,\n "
207+ + " \" Item 2\"\n "
208+ + " ],\n "
209+ + " \" object\" : {\n "
210+ + " \" key1\" : \" Value 1\" ,\n "
211+ + " \" key2\" : \" Value 2\"\n "
212+ + " },\n "
213+ + " \" null\" : \"\"\n "
214+ + " }\n "
215+ + " }" ,
216+ Xml . XmlStringBuilder . Step . TWO_SPACES );
217+ // <data>
218+ // <string>Example Text</string>
219+ // <integer>42</integer>
220+ // <float>3.14</float>
221+ // <boolean>true</boolean>
222+ // <date>2025-02-26</date>
223+ // <time>14:30:00</time>
224+ // <datetime>2025-02-26T14:30:00Z</datetime>
225+ // <array>Item 1</array>
226+ // <array>Item 2</array>
227+ // <object>
228+ // <key1>Value 1</key1>
229+ // <key2>Value 2</key2>
230+ // </object>
231+ // <null string="true"/>
232+ // </data>
233+
156234U . Builder builder = U . objectBuilder()
157235 .add(" firstName" , " John" )
158236 .add(" lastName" , " Smith" )
0 commit comments