[Java] 使用Jackson操作json字符串
首先,如果您还没有添加 Jackson 库的依赖,需要在项目的 pom.xml 文件(如果使用 Maven 构建项目)中添加以下依赖:
(图片来源网络,侵删)
com.fasterxml.jackson.core jackson-databind 2.14.0
以下是示例代码:
import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import java.io.IOException; public class JsonListWithMapsOperation { public static void main(String[] args) throws IOException { String jsonString = "[{\"name\": \"Alice\", \"age\": 25}, {\"name\": \"Bob\", \"age\": 30}]"; ObjectMapper objectMapper = new ObjectMapper(); JsonNode rootNode = objectMapper.readTree(jsonString); for (JsonNode node : rootNode) { String name = node.get("name").asText(); int age = node.get("age").asInt(); System.out.println("Name: " + name + ", Age: " + age); } } }
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。