2016-05-18 15 views
0

jsonオブジェクトをアンドロイドのオブジェクト配列に変換したいのですが、 JSONに変換するためにJSONArrayを使用します。jsonArr = new JSONArray();jsonから変換する

for (Modificateurs mod : this.getModificateurs()) { 
    JSONObject pnObj = new JSONObject(); 
     pnObj.put(Artifact.JSON_MODIFICATEUR, mod.getModificateur()); 
     pnObj.put(Artifact.JSON_DATEMODIFICATION, mod.getDateModification()); 
     jsonArr.put(pnObj); 
} 

今私は逆をやりたいが、

+1

可能な複製をhttp://stackoverflow.com/質問/ 5571092 /変換オブジェクトからjson-in-android) –

+0

あなたの質問は明確ではありません –

+0

私は配列でjsonオブジェクトを作成する、今私は逆をしたい。たとえば、単純な文字列を使用する場合、this.idAr = object.getString( "..");私はオブジェクトのリストを持っているときに変換するhawを今dochしていない – yassine

答えて

2

はこの試してみてください助けてください:([アンドロイドにJSONにオブジェクトを変換]の

for (int i = 0; i < jsonArr.length(); i++) { 
    JSONObject obj = jsonArr.getJSONObject(i); 
    String modificateur = obj.optString(Artifact.JSON_MODIFICATEUR); 
    String date = obj.optString(Artifcat.JSON_DATEMODIFICATION); 
    Modificateurs mod = new Modificateurs(modificateur, date); 
    mods.add(mod); 
} 
+0

私はJsonArrを取る方法? – yassine

+0

提供されたコードでjsonArrを作成します。 – Ruben2112

+0

私の答えが正しいと印を付けてください。そうでない場合は、私に知らせてください。 – Ruben2112