数组Json转list
时间: 2023-10-28 21:57:28 浏览: 109
C# 读取数组Json文件
要将一个包含 JSON 数据的数组转换为列表,你可以使用编程语言中的 JSON 解析器。具体的实现方式取决于你使用的编程语言。以下是一些常见编程语言的示例代码:
Python:
```python
import json
json_array = '[{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}]'
list_data = json.loads(json_array)
print(list_data)
```
Java:
```java
import com.fasterxml.jackson.databind.ObjectMapper;
String json_array = "[{\"name\": \"Alice\", \"age\": 25}, {\"name\": \"Bob\", \"age\": 30}]";
ObjectMapper objectMapper = new ObjectMapper();
List<Map<String, Object>> listData = objectMapper.readValue(json_array, new TypeReference<List<Map<String, Object>>>(){});
System.out.println(listData);
```
C#:
```csharp
using System;
using System.Collections.Generic;
using Newtonsoft.Json;
string json_array = "[{\"name\": \"Alice\", \"age\": 25}, {\"name\": \"Bob\", \"age\": 30}]";
List<Dictionary<string, object>> listData = JsonConvert.DeserializeObject<List<Dictionary<string, object>>>(json_array);
Console.WriteLine(listData);
```
以上示例代码分别使用了 Python、Java 和 C# 中常用的 JSON 解析库,将包含 JSON 数据的数组转换为对应的列表。请根据你所使用的编程语言选择适合的方法进行实现。
阅读全文