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.