在JSON中表示数组可以使用中括号[],其中包含数组中的所有元素。以下是一个表示数组的JSON示例:
{
"fruits": ["apple", "banana", "orange"]
}
在上面的示例中,"fruits"是一个键,其值是一个包含三个元素的数组,分别为"apple"、"banana"和"orange"。
可以使用以下方法访问上面的JSON数组:
var fruits = json.fruits; // 获取数组
console.log(fruits[0]); // 输出 "apple"
console.log(fruits[1]); // 输出 "banana"
console.log(fruits[2]); // 输出 "orange"
在Python中表示数组的JSON示例:
{
"fruits": ["apple", "banana", "orange"]
}
可以使用以下方法访问上面的JSON数组:
import json
fruits = json.loads(jsonString)["fruits"]
print(fruits[0]) # 输出 "apple"
print(fruits[1]) # 输出 "banana"
print(fruits[2]) # 输出 "orange"
在Java中表示数组的JSON示例:
{
"fruits": ["apple", "banana", "orange"]
}
可以使用以下方法访问上面的JSON数组:
import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonParser;
Gson gson = new Gson();
JsonParser parser = new JsonParser();
JsonElement element = parser.parse(jsonString);
JsonArray fruits = element.getAsJsonObject().getAsJsonArray("fruits");
System.out.println(fruits.get(0)); // 输出 "apple"
System.out.println(fruits.get(1)); // 输出 "banana"
System.out.println(fruits.get(2)); // 输出 "orange"