@@ -125,6 +125,45 @@ U.xmlToJson(
125
125
// "#omit-xml-declaration": "yes"
126
126
// }
127
127
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
+
128
167
U . jsonToXml(
129
168
" {\n "
130
169
+ " \" mydocument\" : {\n "
@@ -153,6 +192,45 @@ U.jsonToXml(
153
192
// </plus>
154
193
// </mydocument>
155
194
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
+
156
234
U . Builder builder = U . objectBuilder()
157
235
.add(" firstName" , " John" )
158
236
.add(" lastName" , " Smith" )
0 commit comments