Tools, FAQ, Tutorials:
Mapping XML Attributes to JSON Values
What is the standard to map XML Attributes to JSON Values?
✍: FYIcenter.com
There seems to be no industry standard on how to map XML Attributes to JSON Values.
But there are some commonly used conventions:
1. Converting each XML attribute to a single JSON object property. The property name is set to the attribute name and the property value is set to the attribute value. For example:
XML:
<div id="1001" class="banner"/>
JSON:
{
"div": {
"id": "1001",
"class": "banner"
}
}
2. Prefixing XML attribute name with "@". To differentiate JSON object properties converted from XML attributes from XML sub elements, "@" is added to each XML attribute name. For example:
XML:
<div id="1001" class="banner"/>
JSON:
{
"div": {
"@id": "1001",
"@class": "banner"
}
}
3. Converting empty XML attributes to JSON properties with Null values. If the value of an XML attribute is an empty string, it is converted to the JSON Null value. For example:
XML:
<div id="1001" class=""/>
JSON:
{
"div": {
"@id": "1001",
"@class": null
}
}
⇒ Mapping XML Simple Elements to JSON Values
2023-07-08, ∼3906🔥, 0💬
Popular Posts:
How to add request URL Template Parameters to my Azure API operation 2017 version to make it more us...
How to use "{{...}}" Liquid Codes in "set-body" Policy Statement? The "{{...}}" Liquid Codes in "set...
How to read Atom validation errors at w3.org? If your Atom feed has errors, the Atom validator at w3...
FYIcenter.com Online Tools: FYIcenter JSON Validator and Formatter FYIcenter JSON to XML Converter F...
What properties and functions are supported on http.client.HTTPResponse objects? If you get an http....