首页 > Java > java教程 > 正文

在Java中,JSONTokener的重要性是什么?

PHPz
发布: 2023-09-07 08:49:06
转载
1392 人浏览过

在Java中,JSONTokener的重要性是什么?

JSONTokener类允许应用程序将字符串分解为令牌。它可以被JSONObjectJSONArray构造函数用于解析JSON源字符串。JSONTokener类的几个重要方法包括back() - 将光标向后移动一位,more() - 如果令牌有元素则返回true,否则返回false,next() - 返回当前位置的下一个字符,nextTo(character) - 返回与给定字符匹配之前的字符串。

语法

<strong>public class JSONTokener extends java.lang.Object</strong>
登录后复制

Example

的中文翻译为:

示例

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 ] " + "}";
      <strong>JSONTokener </strong>jsonToken = new <strong>JSONTokener(jsonStr)</strong>;
      jsonToken.next();
      jsonToken.next();
      jsonToken.next();
      jsonToken.next();
      char c = jsonToken.<strong>next()</strong>;
      jsonToken.<strong>back()</strong>;
      boolean b = jsonToken.<strong>more()</strong>;
      String s = jsonToken.<strong>nextTo</strong>(&#39;i&#39;);
      System.out.println("next character: " + c);
      System.out.println("has more tokens: " + b);
      System.out.println("next to i: " + s);
   }
}
登录后复制

输出

<strong>next character: T
has more tokens: true
next to i: Technology": "Java", "locat</strong>
登录后复制

以上是在Java中,JSONTokener的重要性是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板