org.json.XML.parse()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(16.3k)|赞(0)|评价(0)|浏览(161)

本文整理了Java中org.json.XML.parse()方法的一些代码示例,展示了XML.parse()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XML.parse()方法的具体详情如下:
包路径:org.json.XML
类名称:XML
方法名:parse

XML.parse介绍

[英]Scan the content following the named tag, attaching it to the context.
[中]扫描命名标记后面的内容,将其附加到上下文。

代码示例

代码示例来源:origin: loklak/loklak_server

/**
 * 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 <code>&lt;[ [ ]]></code>
 * are ignored.
 * 
 * All values are converted as strings, for 1, 01, 29.0 will not be coerced to
 * numbers but will instead be the exact value as seen in the XML document.
 * 
 * @param string
 *            The source string.
 * @param keepStrings If true, then values will not be coerced into boolean
 *  or numeric values and will instead be left as strings
 * @return A JSONObject containing the structured data from the XML string.
 * @throws JSONException Thrown if there is an errors while parsing the string
 */
public static JSONObject toJSONObject(String string, boolean keepStrings) throws JSONException {
  JSONObject jo = new JSONObject();
  XMLTokener x = new XMLTokener(string);
  while (x.more() && x.skipPast("<")) {
    parse(x, jo, null, keepStrings);
  }
  return jo;
}
/**

代码示例来源:origin: loklak/loklak_server

if (parse(x, jsonobject, tagName,keepStrings)) {
  if (jsonobject.length() == 0) {
    context.accumulate(tagName, "");

代码示例来源:origin: b3log/latke

x.skipPast("<");
if(x.more()) {
  parse(x, jo, null, keepStrings);

代码示例来源:origin: b3log/latke

if (parse(x, jsonobject, tagName,keepStrings)) {
  if (jsonobject.length() == 0) {
    context.accumulate(tagName, "");

代码示例来源:origin: org.daisy.libs/com.xmlcalabash

/**
 * 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
 * <code>&lt;[ [ ]]&gt;</code> are ignored.
 * @param string The source string.
 * @return A JSONObject containing the structured data from the XML string.
 * @throws JSONException If something goes wrong.
 */
public static JSONObject toJSONObject(String string) throws JSONException {
  JSONObject o = new JSONObject();
  XMLTokener x = new XMLTokener(string);
  while (x.more() && x.skipPast("<")) {
    parse(x, o, null);
  }
  return o;
}

代码示例来源:origin: com.vaadin/vaadin-shared-deps

/**
 * 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
 * <code>&lt;[ [ ]]></code> are ignored.
 * @param string The source string.
 * @return A JSONObject containing the structured data from the XML string.
 * @throws JSONException
 */
public static JSONObject toJSONObject(String string) throws JSONException {
  JSONObject o = new JSONObject();
  XMLTokener x = new XMLTokener(string);
  while (x.more() && x.skipPast("<")) {
    parse(x, o, null);
  }
  return o;
}

代码示例来源:origin: de.twentyeleven.skysail/org.json-osgi

/**
 * 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
 * <code>&lt;[ [ ]]></code> are ignored.
 * @param string The source string.
 * @return A JSONObject containing the structured data from the XML string.
 * @throws JSONException
 */
public static JSONObject toJSONObject(String string) throws JSONException {
  JSONObject o = new JSONObject();
  XMLTokener x = new XMLTokener(string);
  while (x.more() && x.skipPast("<")) {
    parse(x, o, null);
  }
  return o;
}

代码示例来源:origin: com.barchart.wrap/barchart-wrap-jackson

/**
 * 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
 * <code>&lt;[ [ ]]></code> are ignored.
 * @param string The source string.
 * @return A JSONObject containing the structured data from the XML string.
 * @throws JSONException
 */
public static JSONObject toJSONObject(String string) throws JSONException {
  JSONObject jo = new JSONObject();
  XMLTokener x = new XMLTokener(string);
  while (x.more() && x.skipPast("<")) {
    parse(x, jo, null);
  }
  return jo;
}

代码示例来源:origin: com.vaadin.external.json/json

/**
 * 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
 * <code>&lt;[ [ ]]></code> are ignored.
 * @param string The source string.
 * @return A JSONObject containing the structured data from the XML string.
 * @throws JSONException
 */
public static JSONObject toJSONObject(String string) throws JSONException {
  JSONObject o = new JSONObject();
  XMLTokener x = new XMLTokener(string);
  while (x.more() && x.skipPast("<")) {
    parse(x, o, null);
  }
  return o;
}

代码示例来源:origin: com.unboundid.components/json

/**
 * 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
 * <code>&lt;[ [ ]]></code> are ignored.
 * @param string The source string.
 * @return A JSONObject containing the structured data from the XML string.
 * @throws JSONException
 */
public static JSONObject toJSONObject(String string) throws JSONException {
  JSONObject jo = new JSONObject();
  XMLTokener x = new XMLTokener(string);
  while (x.more() && x.skipPast("<")) {
    parse(x, jo, null);
  }
  return jo;
}

代码示例来源:origin: io.snappydata/gemfire-json

/**
 * 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
 * <code>&lt;[ [ ]]></code> are ignored.
 * @param string The source string.
 * @return A JSONObject containing the structured data from the XML string.
 * @throws JSONException
 */
public static JSONObject toJSONObject(String string) throws JSONException {
  JSONObject jo = new JSONObject();
  XMLTokener x = new XMLTokener(string);
  while (x.more() && x.skipPast("<")) {
    parse(x, jo, null);
  }
  return jo;
}

代码示例来源:origin: org.json/com.springsource.org.json

/**
 * 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
 * <code>&lt;[ [ ]]></code> are ignored.
 * @param string The source string.
 * @return A JSONObject containing the structured data from the XML string.
 * @throws JSONException
 */
public static JSONObject toJSONObject(String string) throws JSONException {
  JSONObject o = new JSONObject();
  XMLTokener x = new XMLTokener(string);
  while (x.more() && x.skipPast("<")) {
    parse(x, o, null);
  }
  return o;
}

代码示例来源:origin: io.snappydata/gemfire-util

/**
 * 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
 * <code>&lt;[ [ ]]></code> are ignored.
 * @param string The source string.
 * @return A JSONObject containing the structured data from the XML string.
 * @throws JSONException
 */
public static JSONObject toJSONObject(String string) throws JSONException {
  JSONObject jo = new JSONObject();
  XMLTokener x = new XMLTokener(string);
  while (x.more() && x.skipPast("<")) {
    parse(x, jo, null);
  }
  return jo;
}

代码示例来源:origin: jmaki/ajax-wrapper-comp

/**
 * 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
 * <code>&lt;[ [ ]]></code> are ignored.
 * @param string The source string.
 * @return A JSONObject containing the structured data from the XML string.
 * @throws JSONException
 */
public static JSONObject toJSONObject(String string) throws JSONException {
  JSONObject o = new JSONObject();
  XMLTokener x = new XMLTokener(string);
  while (x.more()) {
    x.skipPast("<");
    parse(x, o, null);
  }
  return o;
}

代码示例来源:origin: uk.org.retep.tools/util

/**
 * 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
 * <code>&lt;[ [ ]]></code> are ignored.
 * @param string The source string.
 * @return A JSONObject containing the structured data from the XML string.
 * @throws JSONException
 */
public static JSONObject toJSONObject( String string )
    throws JSONException
{
  JSONObject o = new JSONObject();
  XMLTokener x = new XMLTokener( string );
  while( x.more() && x.skipPast( "<" ) )
  {
    parse( x, o, null );
  }
  return o;
}

代码示例来源:origin: com.xmlcalabash/xmlcalabash

/**
 * 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
 * <code>&lt;[ [ ]]&gt;</code> are ignored.
 * @param string The source string.
 * @return A JSONObject containing the structured data from the XML string.
 * @throws JSONException If something goes wrong.
 */
public static JSONObject toJSONObject(String string) throws JSONException {
  JSONObject o = new JSONObject();
  XMLTokener x = new XMLTokener(string);
  while (x.more() && x.skipPast("<")) {
    parse(x, o, null);
  }
  return o;
}

代码示例来源:origin: org.everit.osgi.bundles/org.everit.osgi.bundles.org.json

/**
 * 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
 * <code>&lt;[ [ ]]></code> are ignored.
 * @param string The source string.
 * @return A JSONObject containing the structured data from the XML string.
 * @throws JSONException
 */
public static JSONObject toJSONObject(String string) throws JSONException {
  JSONObject jo = new JSONObject();
  XMLTokener x = new XMLTokener(string);
  while (x.more() && x.skipPast("<")) {
    parse(x, jo, null);
  }
  return jo;
}

代码示例来源:origin: org.datanucleus/datanucleus-api-json

/**
 * 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
 * <code>&lt;[ [ ]]></code> are ignored.
 * @param string The source string.
 * @return A JSONObject containing the structured data from the XML string.
 * @throws JSONException
 */
public static JSONObject toJSONObject(String string) throws JSONException {
  JSONObject o = new JSONObject();
  XMLTokener x = new XMLTokener(string);
  while (x.more() && x.skipPast("<")) {
    parse(x, o, null);
  }
  return o;
}

代码示例来源:origin: org.owasp.jbrofuzz/jbrofuzz

/**
 * 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
 * <code>&lt;[ [ ]]></code> are ignored.
 * @param string The source string.
 * @return A JSONObject containing the structured data from the XML string.
 * @throws JSONException
 */
public static JSONObject toJSONObject(String string) throws JSONException {
  JSONObject o = new JSONObject();
  XMLTokener x = new XMLTokener(string);
  while (x.more() && x.skipPast("<")) {
    parse(x, o, null);
  }
  return o;
}

代码示例来源:origin: fernandospr/javapns-jdk16

/**
 * 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
 * <code>&lt;[ [ ]]></code> are ignored.
 * @param string The source string.
 * @return A JSONObject containing the structured data from the XML string.
 * @throws JSONException
 */
public static JSONObject toJSONObject(String string) throws JSONException {
  JSONObject o = new JSONObject();
  XMLTokener x = new XMLTokener(string);
  while (x.more() && x.skipPast("<")) {
    parse(x, o, null);
  }
  return o;
}

相关文章