public class JSONTokener
extends java.lang.Object
| 构造器和说明 |
|---|
JSONTokener(java.lang.String s)
Construct a JSONTokener from a string.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
back()
回溯一个字符
|
static int |
dehexchar(char c)
获取指定字符的16进制值
|
boolean |
more()
获取是否还有更多需要遍历的字符
|
char |
next()
获取下一个字符
|
char |
next(char c)
获取下一个字符, 并判断是否为需要的字符
|
java.lang.String |
next(int n)
获取下N个字符
|
char |
nextClean()
获取下一个字符, 跳过空白字符
|
java.lang.String |
nextString(char quote)
获取指定字符的前一个
|
java.lang.String |
nextTo(char d)
获取下一个值, 不包含指定字符
|
java.lang.String |
nextTo(java.lang.String delimiters)
获取下一个值, 不包含指定字符
|
java.lang.Object |
nextValue()
获取下一个值
|
boolean |
skipPast(java.lang.String to)
跳过一个字符
|
char |
skipTo(char to)
跳跃到指定的字符
|
JSONException |
syntaxError(java.lang.String message)
获取指定msg的json异常
|
java.lang.String |
toString()
当前对象的字符串展示
|
public JSONTokener(java.lang.String s)
s - A source string.public void back()
public static int dehexchar(char c)
c - 一个位于0~9或者A~F或者a~f的字符public boolean more()
public char next()
public char next(char c)
throws JSONException
c - 需要的字符JSONExceptionpublic java.lang.String next(int n)
throws JSONException
n - 指定的跳跃stepJSONExceptionpublic char nextClean()
throws JSONException
JSONExceptionpublic java.lang.String nextString(char quote)
throws JSONException
quote - 指定字符JSONExceptionpublic java.lang.String nextTo(char d)
throws JSONException
d - 特定字符JSONExceptionpublic java.lang.String nextTo(java.lang.String delimiters)
throws JSONException
delimiters - 特定字符JSONExceptionpublic java.lang.Object nextValue()
throws JSONException
JSONExceptionpublic char skipTo(char to)
to - 指定的字符public boolean skipPast(java.lang.String to)
to - 指定的字符串public JSONException syntaxError(java.lang.String message)
message - 指定的内容public java.lang.String toString()
toString 在类中 java.lang.Object