JSONTokener 在 Java 中的重要性?\n
JSONTokener 类允许应用程序将字符串分解为令牌。它可以JSONObject 和JSONArray 构造函数在解析JSON 源字符串时使用。JSONTokener 类的一些重要方法是back() - 将光标向后移动一个位置,more() - 如果令牌有元素则返回真,否则返回假, next() - 返回当前位置旁边的字符和nextTo(character) - 返回一个字符串,直到给定的字符匹配。
语法
public class JSONTokener extends java.lang.Object
示例
import java.io.*;
import org.json.*;
public class JSONTokenerTest {
public static void main(String args[]) throws JSONException, Exception {
String jsonStr = "{" + " \"Technology\": \"Java\", "+ " \"location\": [ Madhapur, Hyderabad ] " + "}";
JSONTokener jsonToken = new JSONTokener(jsonStr);
jsonToken.next();
jsonToken.next();
jsonToken.next();
jsonToken.next();
char c = jsonToken.next();
jsonToken.back();
boolean b = jsonToken.more();
String s = jsonToken.nextTo('i');
System.out.println("next character: " + c);
System.out.println("has more tokens: " + b);
System.out.println("next to i: " + s);
}
}输出
next character: T has more tokens: true next to i: Technology": "Java", "locat
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP