JavaArray は、同じ型の複数の変数を格納するオブジェクトですstrong> e は、 プリミティブ型 と オブジェクト 参照 を保持できますが、JSONArray は 順序付けられた シーケンスです値の。外側のテキスト形式は、値がカンマで区切られた角かっこで囲まれた文字列で、内側の形式は get() メソッドと opt() メソッドを備えたオブジェクトであり、使用されます。インデックスおよび element() メソッドを介して追加または置換された値にアクセスします。最初のステップでは、 Object[] 配列を作成し、これをパラメータとして toJSON() >JSONSerializer クラスと型キャストに渡します。これを使用して JSON 配列を取得します。
以下の例では、Object[] 配列を JSONArray に変換できます
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[] {'X', 'Y', 'Z'} }; <strong>JSONArray </strong>jsonArray = <strong>(JSONArray)JSONSerializer.toJSON</strong>(objArray); System.out.println(jsonArray.toString(3));<strong> //pretty print JSON</strong> } }
<strong>[ "Array to JSON Array", 10, 30, 14.26, true, [ "X", "Y", "Z" ] ]</strong>
以上がJavaでJSON-lib APIを使用して配列をJSON配列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。