json數(shù)組array格式遍歷

小億
217
2024-02-06 14:24:45

要遍歷 JSON 數(shù)組的話,你可以使用循環(huán)來(lái)遍歷每個(gè)元素。具體的實(shí)現(xiàn)方式取決于你所使用的編程語(yǔ)言和 JSON 解析庫(kù)。以下是一些常見(jiàn)的編程語(yǔ)言的示例:

Python:

import json

json_array = '[{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}]'
data = json.loads(json_array)

for item in data:
    print(item["name"], item["age"])

JavaScript:

var json_array = '[{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}]';
var data = JSON.parse(json_array);

data.forEach(function(item) {
    console.log(item.name, item.age);
});

Java:

import org.json.JSONArray;
import org.json.JSONObject;

String json_array = "[{\"name\": \"Alice\", \"age\": 25}, {\"name\": \"Bob\", \"age\": 30}]";
JSONArray data = new JSONArray(json_array);

for (int i = 0; i < data.length(); i++) {
    JSONObject item = data.getJSONObject(i);
    System.out.println(item.getString("name") + " " + item.getInt("age"));
}

這些示例都假設(shè)你已經(jīng)有一個(gè)包含 JSON 數(shù)組的字符串 json_array。你需要將其解析為相應(yīng)的數(shù)據(jù)結(jié)構(gòu),然后使用循環(huán)遍歷其中的元素。在循環(huán)體內(nèi),你可以根據(jù)需要獲取每個(gè)元素的屬性值。

0