2011-09-10 17 views
0

これは簡単なはずです。整数配列のJava JSONシリアル化?

int[] myInts = new int[length-1]; 
myInts = {5, 6, 7, 1, 12, ..., 78}; 

JSONArray jArray = new JSONArray(); 
//now what? 

感謝を:私は、Webサービスに渡すことができるように

は、私はJSONフォーマットでエンコードしたい整数の配列を持っています。

答えて

1

私が最初JSONObjectを作成し、次にJSONArrayを作成して使用

myJsonArray.put(value); 

をし、最終的にJSONObjectにjsonarrayを追加したいどこをした場合。私はこれが数字の小さなセットのためにうまくいくだろうと思うが、あなたが整数の大きなセットを渡す場合は、これよりももっとエレガントな方法が必要です。

0
int[] myInts = {1,2,3,4,5}; 
JSONArray jArray = new JSONArray(myInts); 
System.out.println(jArray.toString()); 
+0

"コンストラクタJSONArray(int [])is undefined"は、これを試したときに得たものです。 – JDS

+0

[Javadoc for JSONArray(java.lang.Object配列)](http://www.json.org/javadoc/org/json/JSONArray.html#JSONArray(java.lang.Object))。どのJSONライブラリを使用していますか? –

関連する問題