相关疑难解决方法(0)

将输入流转换为对象列表

我必须制作一个 jar 来点击 API 来获取人员详细信息列表,该列表基本上有四个字段:id、name、salary、department。

我正在使用 apache httpclient 执行 get 请求,该请求在点击 API 时为我提供了 httpentity。

httpentity提供了一个获取response内容的方法,但它返回的是inputstream。

在通过 inputreader 读取此输入流并将其打印出来时,我确认它为我提供了人员详细信息列表。

但我不知道如何将其转换为人员详细信息列表。

那是 PersonDetails 对象:-

    public class PersonDetails {
        private UUID id;
        private String name;
        private String department;
        private Integer salary;
    
        public UUID getId() {
            return id;
        }
    
        public void setId(UUID id) {
            this.id = id;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public String getDepartment() {
            return department;
        }
    
        public void setDepartment(String …
Run Code Online (Sandbox Code Playgroud)

inputstream list jackson apache-httpclient-4.x

2
推荐指数
1
解决办法
7788
查看次数