首页 >Java >java教程 >在Java中,JSONTokener的重要性是什么?

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

PHPz
PHPz转载
2023-09-07 08:49:061403浏览

在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删除