@@ -125,6 +125,49 @@ 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>\n "
138+ + " <item>Item 1</item>\n "
139+ + " <item>Item 2</item>\n "
140+ + " </array>\n "
141+ + " <object>\n "
142+ + " <key1>Value 1</key1>\n "
143+ + " <key2>Value 2</key2>\n "
144+ + " </object>\n "
145+ + " <null/>\n "
146+ + " </data>\n " ,
147+ Json . JsonStringBuilder . Step . TWO_SPACES );
148+ // {
149+ // "data": {
150+ // "string": "Example Text",
151+ // "integer": "42",
152+ // "float": "3.14",
153+ // "boolean": "true",
154+ // "date": "2025-02-26",
155+ // "time": "14:30:00",
156+ // "datetime": "2025-02-26T14:30:00Z",
157+ // "array": {
158+ // "item": [
159+ // "Item 1",
160+ // "Item 2"
161+ // ]
162+ // },
163+ // "object": {
164+ // "key1": "Value 1",
165+ // "key2": "Value 2"
166+ // },
167+ // "null": ""
168+ // }
169+ // }
170+
128171U . jsonToXml(
129172 " {\n "
130173 + " \" mydocument\" : {\n "
@@ -153,6 +196,49 @@ U.jsonToXml(
153196 // </plus>
154197 // </mydocument>
155198
199+ U . jsonToXmlMinimum(
200+ " {\n " +
201+ + " \" data\" : {\n "
202+ + " \" string\" : \" Example Text\" ,\n "
203+ + " \" integer\" : \" 42\" ,\n "
204+ + " \" float\" : \" 3.14\" ,\n "
205+ + " \" boolean\" : \" true\" ,\n "
206+ + " \" date\" : \" 2025-02-26\" ,\n "
207+ + " \" time\" : \" 14:30:00\" ,\n "
208+ + " \" datetime\" : \" 2025-02-26T14:30:00Z\" ,\n "
209+ + " \" array\" : {\n "
210+ + " \" item\" : [\n "
211+ + " \" Item 1\" ,\n "
212+ + " \" Item 2\"\n "
213+ + " ]\n "
214+ + " },\n "
215+ + " \" object\" : {\n "
216+ + " \" key1\" : \" Value 1\" ,\n "
217+ + " \" key2\" : \" Value 2\"\n "
218+ + " },\n "
219+ + " \" null\" : \"\"\n "
220+ + " }\n "
221+ + " }" ,
222+ Xml . XmlStringBuilder . Step . TWO_SPACES );
223+ // <data>
224+ // <string>Example Text</string>
225+ // <integer>42</integer>
226+ // <float>3.14</float>
227+ // <boolean>true</boolean>
228+ // <date>2025-02-26</date>
229+ // <time>14:30:00</time>
230+ // <datetime>2025-02-26T14:30:00Z</datetime>
231+ // <array>
232+ // <item>Item 1</item>
233+ // <item>Item 2</item>
234+ // </array>
235+ // <object>
236+ // <key1>Value 1</key1>
237+ // <key2>Value 2</key2>
238+ // </object>
239+ // <null string="true"/>
240+ // </data>
241+
156242U . Builder builder = U . objectBuilder()
157243 .add(" firstName" , " John" )
158244 .add(" lastName" , " Smith" )
0 commit comments