org.kotemaru.wsjs.ssjs
クラス JSONSerializer

java.lang.Object
  上位を拡張 org.kotemaru.wsjs.ssjs.JSONSerializer

public class JSONSerializer
extends java.lang.Object

Object ::= "{" [Members] "}"; Members ::= Pair ["," Pair]...; Pair ::= String ":" Value; Array ::= "[" [Elements] "]"; Elements :: = Value ["," Value]...; Value ::= String | Number | Object | Array | "true" | "false" | "null" ; String ::= /^"([^"]|\\[\\"bfnrt]|\\u[0-9a-fA-F]{4})*"$/; Number ::= /^-?[0-9]+([.][0-9]+)?([eE][-+]?[0-9]+)?$/;


コンストラクタの概要
JSONSerializer(SsjsEnv env, org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable scope)
           
 
メソッドの概要
 void append(java.lang.String s)
           
 void serialize(org.mozilla.javascript.Scriptable obj, java.io.OutputStream out)
           
 void sMap(org.mozilla.javascript.Scriptable obj)
           
 void write(java.lang.Object obj)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JSONSerializer

public JSONSerializer(SsjsEnv env,
                      org.mozilla.javascript.Context cx,
                      org.mozilla.javascript.Scriptable scope)
メソッドの詳細

serialize

public void serialize(org.mozilla.javascript.Scriptable obj,
                      java.io.OutputStream out)
               throws java.io.IOException
例外:
java.io.IOException

write

public void write(java.lang.Object obj)
           throws java.io.IOException
例外:
java.io.IOException

sMap

public void sMap(org.mozilla.javascript.Scriptable obj)
          throws java.io.IOException
例外:
java.io.IOException

append

public void append(java.lang.String s)
            throws java.io.IOException
例外:
java.io.IOException


Copyright © 2009 kotemaru.