java.lang.Object | |
↳ | org.json.XML |
This provides static methods to convert an XML text into a JSONObject, and to covert a JSONObject into an XML text.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AMP | The Character '&'. | ||||||||||
APOS | The Character '''. | ||||||||||
BANG | The Character '!'. | ||||||||||
EQ | The Character '='. | ||||||||||
GT | The Character '>'. | ||||||||||
LT | The Character '<'. | ||||||||||
QUEST | The Character '?'. | ||||||||||
QUOT | The Character '"'. | ||||||||||
SLASH | The Character '/'. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Replace special characters with XML escapes:
& (ampersand) is replaced by & < (less than) is replaced by < > (greater than) is replaced by > " (double quote) is replaced by " | |||||||||||
Throw an exception if the string contains whitespace.
| |||||||||||
Try to convert a string into a number, boolean, or null.
| |||||||||||
Convert a well-formed (but not necessarily valid) XML string into a
JSONObject.
| |||||||||||
Convert a JSONObject into a well-formed, element-normal XML string.
| |||||||||||
Convert a JSONObject into a well-formed, element-normal XML string.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Replace special characters with XML escapes:
& (ampersand) is replaced by & < (less than) is replaced by < > (greater than) is replaced by > " (double quote) is replaced by "
string | The string to be escaped. |
---|
Throw an exception if the string contains whitespace. Whitespace is not allowed in tagNames and attributes.
JSONException |
---|
Try to convert a string into a number, boolean, or null. If the string can't be converted, return the string. This is much less ambitious than JSONObject.stringToValue, especially because it does not attempt to convert plus forms, octal forms, hex forms, or E forms lacking decimal points.
string | A String. |
---|
Convert a well-formed (but not necessarily valid) XML string into a
JSONObject. Some information may be lost in this transformation
because JSON is a data format and XML is a document format. XML uses
elements, attributes, and content text, while JSON uses unordered
collections of name/value pairs and arrays of values. JSON does not
does not like to distinguish between elements and attributes.
Sequences of similar elements are represented as JSONArrays. Content
text may be placed in a "content" member. Comments, prologs, DTDs, and
<[ [ ]]>
are ignored.
string | The source string. |
---|
JSONException |
---|
Convert a JSONObject into a well-formed, element-normal XML string.
object | A JSONObject. |
---|---|
tagName | The optional name of the enclosing tag. |
JSONException |
---|
Convert a JSONObject into a well-formed, element-normal XML string.
object | A JSONObject. |
---|
JSONException |
---|