要遍历具有多个结果的JSON数组,可以使用不同的编程语言和库来解决。以下是几种常见的方法:
const jsonArray = [
{ name: "John", age: 25 },
{ name: "Jane", age: 30 },
{ name: "Bob", age: 35 }
];
jsonArray.forEach(item => {
console.log(item.name, item.age);
});
import json
jsonArray = '[{"name": "John", "age": 25}, {"name": "Jane", "age": 30}, {"name": "Bob", "age": 35}]'
data = json.loads(jsonArray)
for item in data:
print(item["name"], item["age"])
import org.json.JSONArray;
import org.json.JSONObject;
String jsonArray = "[{\"name\": \"John\", \"age\": 25}, {\"name\": \"Jane\", \"age\": 30}, {\"name\": \"Bob\", \"age\": 35}]";
JSONArray data = new JSONArray(jsonArray);
for (int i = 0; i < data.length(); i++) {
JSONObject item = data.getJSONObject(i);
System.out.println(item.getString("name") + " " + item.getInt("age"));
}
这些示例代码将遍历JSON数组中的每个对象,并打印每个对象的名称和年龄。根据使用的编程语言和库的不同,代码可能会有所不同,但基本原理是一样的。
下一篇:遍历具有多个属性的对象数组