Skip to content

Commit c68bbfe

Browse files
authored
Added examples to the README for U.xmlToJsonMinimum(xml, step) and U.jsonToXmlMinimum(json, step)
1 parent d44073f commit c68bbfe

File tree

1 file changed

+78
-0
lines changed

1 file changed

+78
-0
lines changed

README.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
128167
U.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+
156234
U.Builder builder = U.objectBuilder()
157235
.add("firstName", "John")
158236
.add("lastName", "Smith")

0 commit comments

Comments
 (0)