ホームページ > Java > &#&チュートリアル > Java における JSONTokener の重要性は何ですか?

Java における JSONTokener の重要性は何ですか?

PHPz
リリース: 2023-09-07 08:49:06
転載
1406 人が閲覧しました

Java における JSONTokener の重要性は何ですか?

#JSONTokener クラスを使用すると、アプリケーションは文字列を トークンに分割できます。これは、JSONObject および JSONArray コンストラクターで JSON ソース文字列を解析するために使用できます。 JSONTokener クラスのいくつかの重要なメソッドには、back() - カーソルを 1 つ後ろに移動します。more() - トークンに要素がある場合は true を返し、それ以外の場合は false を返します。 next() - 現在の位置にある次の文字を返します。 nextTo(character) - 指定された文字と一致する前の文字列を返します。

文法

<strong>public class JSONTokener extends java.lang.Object</strong>
ログイン後にコピー

Example

の中国語訳は次のとおりです:

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 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート