Json参数示例
{
"data": [
{
"name": "行号",
"type": "Integer",
"description": "行号"
}
]
}
转换为指定List
- private List
convertJsonToList(String requestData) { - ObjectMapper objectMapper = new ObjectMapper();
- try {
- String jsonData = objectMapper.readTree(requestData).get("data").toString();
- List
list = objectMapper.readValue(jsonData, new TypeReference>(){});
- return list;
- } catch (Exception e) {
- return null;
- }
- }
引用 com.fasterxml.jackson
1. 创建 ObjectMapper 对象:ObjectMapper 是 Jackson 库中的一个类,用于处理 JSON 数据和 Java 对象之间的转换。
2. 尝试解析 JSON 数据:
3. 将 JSON 数组字符串转换为对象列表: