org.seasar.framework.util
クラス JSONSerializer

java.lang.Object
  拡張org.seasar.framework.util.JSONSerializer

推奨されていません。 このクラスの代わりにJSONIC等を使用してください

public class JSONSerializer
extends java.lang.Object

JSON形式の文字列を解析します。 ObjectをJSON文字列へシリアライズ、JSON文字列をObjectへ評価します。

作成者:
mopemope

コンストラクタの概要
JSONSerializer()
          推奨されていません。  
 
メソッドの概要
static void appendSerializeArray(java.lang.StringBuffer buf, java.lang.Object[] array)
          推奨されていません。 指定したバッファにJSONシリアライズした結果を追加します。
static void appendSerializeBean(java.lang.StringBuffer buf, java.lang.Object bean)
          推奨されていません。 指定したバッファにJSONシリアライズした結果を追加します。
static void appendSerializeBoolean(java.lang.StringBuffer buf, java.lang.Boolean b)
          推奨されていません。 指定したバッファにJSONシリアライズした結果を追加します。
static void appendSerializeDouble(java.lang.StringBuffer buf, java.lang.Double d)
          推奨されていません。 指定したバッファにJSONシリアライズした結果を追加します。
static void appendSerializeFloat(java.lang.StringBuffer buf, java.lang.Float f)
          推奨されていません。 指定したバッファにJSONシリアライズした結果を追加します。
static void appendSerializeMap(java.lang.StringBuffer buf, java.util.Map map)
          推奨されていません。 指定したバッファにJSONシリアライズした結果を追加します。
static void appendSerializeObject(java.lang.StringBuffer buf, java.lang.Object o)
          推奨されていません。 指定したバッファにJSONシリアライズした結果を追加します。
static void appendSerializeObjectArray(java.lang.StringBuffer buf, java.lang.Object o)
          推奨されていません。 指定したバッファにJSONシリアライズした結果を追加します。
static java.lang.Object eval(java.lang.String str)
          推奨されていません。 指定したJSON文字列を評価します。
static java.util.List evalArray(java.lang.String str)
          推奨されていません。 指定したJSON文字列を評価します。
static java.lang.Integer evalInt(java.lang.String str)
          推奨されていません。 指定したJSON文字列を評価します。
static java.util.Map evalMap(java.lang.String str)
          推奨されていません。 指定したJSON文字列を評価します。
static java.lang.String evalString(java.lang.String str)
          推奨されていません。 指定したJSON文字列を評価します。
static boolean isArray(java.lang.String str)
          推奨されていません。 指定した文字列がJSONのArray形式か判断します。
static boolean isObject(java.lang.String str)
          推奨されていません。 指定した文字列がJSONのObject形式か判断します。
static boolean isString(java.lang.String str)
          推奨されていません。 指定した文字列がJSONのString形式か判断します。
static java.lang.String quote(java.lang.String str)
          推奨されていません。 文字列を引用付で囲みます。
static java.lang.String serialize(java.lang.Object o)
          推奨されていません。 ObjectをJSONにシリアライズします。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JSONSerializer

public JSONSerializer()
推奨されていません。 
メソッドの詳細

serialize

public static java.lang.String serialize(java.lang.Object o)
推奨されていません。 
ObjectをJSONにシリアライズします。

パラメータ:
o - シリアライズ対象Object
戻り値:
JSON形式の文字列

appendSerializeObject

public static void appendSerializeObject(java.lang.StringBuffer buf,
                                         java.lang.Object o)
推奨されていません。 
指定したバッファにJSONシリアライズした結果を追加します。

パラメータ:
buf - StringBuffer
o - シリアライズ対象Object

appendSerializeFloat

public static void appendSerializeFloat(java.lang.StringBuffer buf,
                                        java.lang.Float f)
推奨されていません。 
指定したバッファにJSONシリアライズした結果を追加します。

パラメータ:
buf - StringBuffer
f - シリアライズ対象Float

appendSerializeDouble

public static void appendSerializeDouble(java.lang.StringBuffer buf,
                                         java.lang.Double d)
推奨されていません。 
指定したバッファにJSONシリアライズした結果を追加します。

パラメータ:
buf - StringBuffer
d - シリアライズ対象Double

appendSerializeBoolean

public static void appendSerializeBoolean(java.lang.StringBuffer buf,
                                          java.lang.Boolean b)
推奨されていません。 
指定したバッファにJSONシリアライズした結果を追加します。

パラメータ:
buf - StringBuffer
b - シリアライズ対象Boolean

appendSerializeArray

public static void appendSerializeArray(java.lang.StringBuffer buf,
                                        java.lang.Object[] array)
推奨されていません。 
指定したバッファにJSONシリアライズした結果を追加します。

パラメータ:
buf - StringBuffer
array - シリアライズ対象Object配列

appendSerializeMap

public static void appendSerializeMap(java.lang.StringBuffer buf,
                                      java.util.Map map)
推奨されていません。 
指定したバッファにJSONシリアライズした結果を追加します。

パラメータ:
buf - StringBuffer
map - シリアライズ対象Map

appendSerializeBean

public static void appendSerializeBean(java.lang.StringBuffer buf,
                                       java.lang.Object bean)
推奨されていません。 
指定したバッファにJSONシリアライズした結果を追加します。

パラメータ:
buf - StringBuffer
bean - シリアライズ対象Object

appendSerializeObjectArray

public static void appendSerializeObjectArray(java.lang.StringBuffer buf,
                                              java.lang.Object o)
推奨されていません。 
指定したバッファにJSONシリアライズした結果を追加します。

パラメータ:
buf - StringBuffer
o - シリアライズ対象Object

quote

public static java.lang.String quote(java.lang.String str)
推奨されていません。 
文字列を引用付で囲みます。

パラメータ:
str - 対象の文字列
戻り値:
引用付で囲まれたString

isObject

public static boolean isObject(java.lang.String str)
推奨されていません。 
指定した文字列がJSONのObject形式か判断します。

パラメータ:
str - 対象の文字列
戻り値:
JSONのObject形式であればtrue、そうでなければfalse

isArray

public static boolean isArray(java.lang.String str)
推奨されていません。 
指定した文字列がJSONのArray形式か判断します。

パラメータ:
str - 対象の文字列
戻り値:
JSONのArray形式であればtrue、そうでなければfalse

isString

public static boolean isString(java.lang.String str)
推奨されていません。 
指定した文字列がJSONのString形式か判断します。

パラメータ:
str - 対象の文字列
戻り値:
JSONのString形式であればtrue、そうでなければfalse

eval

public static java.lang.Object eval(java.lang.String str)
推奨されていません。 
指定したJSON文字列を評価します。

パラメータ:
str - 対象の文字列
戻り値:
評価されたjavac.lang.Object

evalMap

public static java.util.Map evalMap(java.lang.String str)
推奨されていません。 
指定したJSON文字列を評価します。

パラメータ:
str - 対象の文字列
戻り値:
評価されたjavac.util.Map

evalArray

public static java.util.List evalArray(java.lang.String str)
推奨されていません。 
指定したJSON文字列を評価します。

パラメータ:
str - 対象の文字列
戻り値:
評価されたjavac.util.List

evalString

public static java.lang.String evalString(java.lang.String str)
推奨されていません。 
指定したJSON文字列を評価します。

パラメータ:
str - 対象の文字列
戻り値:
評価されたjavac.lang.String

evalInt

public static java.lang.Integer evalInt(java.lang.String str)
推奨されていません。 
指定したJSON文字列を評価します。

パラメータ:
str - 対象の文字列
戻り値:
評価されたjavac.lang.Integer


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.