2016-08-05 5 views
-3

下にjsonがあります。ループで2つの文字列を取得する必要があります。どのように1つのループでそれを行うのですか? アイデアおかげイテレータJsonObjectとJsonArray

これはコードの私の一部です:

JSONObject documentJSON = result.getJSONObject(SyncConsts.VALIDATION_ERRORS); 

for(Iterator<String> iter = documentJSON.keys();iter.hasNext();) { 
String key = iter.next(); 
} 

例: 数量 - 間違った値が、入力

{"Errors":{"Quantity":{"wrongValue":"Wrong value, input must be a number"},"Amount":{"wrongValue":"Wrong value, input must be a number"},"Amount_name":{"wrongValue":"Wrong value, input must be a number"},"Amount_name_first":{"wrongValue":"Wrong value, input must be a number"}}} 
+0

あなたが試したことの例を教えてください。また、http://stackoverflow.com/help/how-to-ask – mjsarfatti

+0

を参照してください。私の更新を確認してください – user6638710

+0

正しい言語で質問にタグを付けることはできますか?適切な人に見せてもらうのに役立ちます – mjsarfatti

答えて

0

数がこの

var json = {"Errors":{"Quantity":{"wrongValue":"Wrong value, input must be a number"},"Amount":{"wrongValue":"Wrong value, input must be a number"},"Amount_name":{"wrongValue":"Wrong value, input must be a number"},"Amount_name_first":{"wrongValue":"Wrong value, input must be a number"}}} 
var k = {} ,j = 0; 
for(i in json.Errors){ 
    k.j = (i + ' - ' + json['Errors'][i]['wrongValue']); 
    j++; 
} 
を試してみてくださいする必要があります

今あなたは012ですシングルループ変数

+0

Javaでもできますか? – user6638710

関連する問題