JSONTokener 在 Java 中的重要性?\n


JSONTokener 類允許應用程式將字串分解為令牌。它可以JSONObjectJSONArray 建構函式在解析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

更新於: 13-Feb-2020

2K+ 瀏覽次數

開啟您的職業生涯

完成課程後獲得認證

開始
廣告
© . All rights reserved.