JavaでJSON-lib APIを使用して配列をJSON配列に変換するにはどうすればよいですか?

WBOY
リリース: 2023-09-12 10:09:02
転載
784 人が閲覧しました

如何使用Java中的JSON-lib API将数组转换为JSON数组?

JavaArray は、同じ型の複数の変数を格納するオブジェクトですstrong> e は、 プリミティブ型 オブジェクト 参照 を保持できますが、JSONArray 順序付けられた シーケンスです値の。外側のテキスト形式は、値がカンマで区切られた角かっこで囲まれた文字列で、内側の形式は get() メソッドと opt() メソッドを備えたオブジェクトであり、使用されます。インデックスおよび element() メソッドを介して追加または置換された値にアクセスします。最初のステップでは、 Object[] 配列を作成し、これをパラメータとして toJSON() >JSONSerializer クラスと型キャストに渡します。これを使用して JSON 配列を取得します。

以下の例では、Object[] 配列を JSONArray に変換できます

Example

import net.sf.json.JSONArray;
import net.sf.json.JSONSerializer;
public class ConvertArrayToJSONArrayTest {
   public static void main(String[] args) {
      <strong>Object[]</strong> objArray = new <strong>Object[] </strong>{
               "Array to JSON Array",
                new Integer(10),
                new Long(30),
                new Double(14.26),
                true,
                new char[] {&#39;X&#39;, &#39;Y&#39;, &#39;Z&#39;}
      };
      <strong>JSONArray </strong>jsonArray = <strong>(JSONArray)JSONSerializer.toJSON</strong>(objArray);
      System.out.println(jsonArray.toString(3));<strong> //pretty print JSON</strong>
   }
}
ログイン後にコピー

Output

<strong>[
   "Array to JSON Array",
   10,
   30,
   14.26,
   true,
   [
      "X",
      "Y",
      "Z"
   ]
]</strong>
ログイン後にコピー

以上がJavaでJSON-lib APIを使用して配列をJSON配列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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