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
- 需要的字符JSONException
public java.lang.String next(int n) throws JSONException
n
- 指定的跳跃stepJSONException
public char nextClean() throws JSONException
JSONException
public java.lang.String nextString(char quote) throws JSONException
quote
- 指定字符JSONException
public java.lang.String nextTo(char d) throws JSONException
d
- 特定字符JSONException
public java.lang.String nextTo(java.lang.String delimiters) throws JSONException
delimiters
- 特定字符JSONException
public java.lang.Object nextValue() throws JSONException
JSONException
public 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