org.json
クラス JSONML

java.lang.Object
  上位を拡張 org.json.JSONML

public class JSONML
extends Object

This provides static methods to convert an XML text into a JSONArray or JSONObject, and to covert a JSONArray or JSONObject into an XML text using the JsonML transform.

バージョン:
2008-11-20
作成者:
JSON.org

コンストラクタの概要
JSONML()
           
 
メソッドの概要
static JSONArray toJSONArray(String string)
          Convert a well-formed (but not necessarily valid) XML string into a JSONArray using the JsonML transform.
static JSONArray toJSONArray(XMLTokener x)
          Convert a well-formed (but not necessarily valid) XML string into a JSONArray using the JsonML transform.
static JSONObject toJSONObject(String string)
          Convert a well-formed (but not necessarily valid) XML string into a JSONObject using the JsonML transform.
static JSONObject toJSONObject(XMLTokener x)
          Convert a well-formed (but not necessarily valid) XML string into a JSONObject using the JsonML transform.
static String toString(JSONArray ja)
          Reverse the JSONML transformation, making an XML text from a JSONArray.
static String toString(JSONObject jo)
          Reverse the JSONML transformation, making an XML text from a JSONObject.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JSONML

public JSONML()
メソッドの詳細

toJSONArray

public static JSONArray toJSONArray(String string)
                             throws JSONException
Convert a well-formed (but not necessarily valid) XML string into a JSONArray using the JsonML transform. Each XML tag is represented as a JSONArray in which the first element is the tag name. If the tag has attributes, then the second element will be JSONObject containing the name/value pairs. If the tag contains children, then strings and JSONArrays will represent the child tags. Comments, prologs, DTDs, and <[ [ ]]> are ignored.

パラメータ:
string - The source string.
戻り値:
A JSONArray containing the structured data from the XML string.
例外:
JSONException

toJSONArray

public static JSONArray toJSONArray(XMLTokener x)
                             throws JSONException
Convert a well-formed (but not necessarily valid) XML string into a JSONArray using the JsonML transform. Each XML tag is represented as a JSONArray in which the first element is the tag name. If the tag has attributes, then the second element will be JSONObject containing the name/value pairs. If the tag contains children, then strings and JSONArrays will represent the child content and tags. Comments, prologs, DTDs, and <[ [ ]]> are ignored.

パラメータ:
x - An XMLTokener.
戻り値:
A JSONArray containing the structured data from the XML string.
例外:
JSONException

toJSONObject

public static JSONObject toJSONObject(XMLTokener x)
                               throws JSONException
Convert a well-formed (but not necessarily valid) XML string into a JSONObject using the JsonML transform. Each XML tag is represented as a JSONObject with a "tagName" property. If the tag has attributes, then the attributes will be in the JSONObject as properties. If the tag contains children, the object will have a "childNodes" property which will be an array of strings and JsonML JSONObjects. Comments, prologs, DTDs, and <[ [ ]]> are ignored.

パラメータ:
x - An XMLTokener of the XML source text.
戻り値:
A JSONObject containing the structured data from the XML string.
例外:
JSONException

toJSONObject

public static JSONObject toJSONObject(String string)
                               throws JSONException
Convert a well-formed (but not necessarily valid) XML string into a JSONObject using the JsonML transform. Each XML tag is represented as a JSONObject with a "tagName" property. If the tag has attributes, then the attributes will be in the JSONObject as properties. If the tag contains children, the object will have a "childNodes" property which will be an array of strings and JsonML JSONObjects. Comments, prologs, DTDs, and <[ [ ]]> are ignored.

パラメータ:
string - The XML source text.
戻り値:
A JSONObject containing the structured data from the XML string.
例外:
JSONException

toString

public static String toString(JSONArray ja)
                       throws JSONException
Reverse the JSONML transformation, making an XML text from a JSONArray.

パラメータ:
ja - A JSONArray.
戻り値:
An XML string.
例外:
JSONException

toString

public static String toString(JSONObject jo)
                       throws JSONException
Reverse the JSONML transformation, making an XML text from a JSONObject. The JSONObject must contain a "tagName" property. If it has children, then it must have a "childNodes" property containing an array of objects. The other properties are attributes with string values.

パラメータ:
jo - A JSONObject.
戻り値:
An XML string.
例外:
JSONException


Copyright (C) 2006-2012 LittleSoft Corporation. All Rights Reserved.