名前がなく、配列内の ( int ) 位置が毎週かそこら変化するsJSONArray
を含むa を解析したいと考えています。特定の属性 を解析しようとしましたが、パーサーは配列内の最後のオブジェクトのみを返します。JSONObject
index
Object
解析したいオブジェクトに到達したときにループを停止し、さらに解析するためにオブジェクトの int インデックスを決定するにはどうすればよいですか。
try {
JSONArray jArray = JSONthing.getJSONfromURL("http://something.com");
String attributeiwant = "abc";
for (int i = 0; i < jArray.length(); i++) {
JSONObject alpha = jArray.getJSONObject(i);
String attributeparsed = alpha.getString("widget");
if (attributeparsed == attributeiwant) {
//determine int index of object, so i can parse other attributes
//from same object
}
}
} catch (Exception e) {
Log.e("log_tag", "Error parsing data "+ e.toString());
}