java - 字符串列表中的类对象列表

标签 java spring list

我从gemfire获取数据

List<String> objects = restTemplate.getForObject(geodeURL+"/gemfire-api/v1/queries/adhoc?q=SELECT * FROM /region s",List.class);

如下所示:

[('price':'119','volume':'20000','pe':'0','eps':'4.22','week53low':'92','week53high':'134.4','daylow':'117.2','dayhigh':'119.2','movingav50day':'115','marketcap':'0','time':'2015-11-25 05:13:34.996'), ('price':'112','volume':'20000','pe':'0','eps':'9.22','week53low':'92','week53high':'134.4','daylow':'117.2','dayhigh':'119.2','movingav50day':'115','marketcap':'0','time':'2015-11-25 05:13:34.996'), ('price':'118','volume':'20000','pe':'0','eps':'1.22','week53low':'92','week53high':'134.4','daylow':'117.2','dayhigh':'119.2','movingav50day':'115','marketcap':'0','time':'2015-11-25 05:13:34.996')]

这是我正在获取的字符串列表。目前我在列表中有 3 个值。

我有一个如下所示的 pojo 类:

public class StockInfo {

//  @Id 
    @JsonProperty("symbol")
    private String symbol;

    @JsonProperty("price")
    private String price;

    @JsonProperty("volume")
    private String volume;

    @JsonProperty("pe")
    private String pe;

    @JsonProperty("eps")    
    private String eps;

    @JsonProperty("week53low")
    private String week53low;

    @JsonProperty("week53high")
    private String week53high;

    @JsonProperty("daylow")
    private String daylow;

    @JsonProperty("dayhigh")
    private String dayhigh;

    @JsonProperty("movingav50day")
    private String movingav50day;

    @JsonProperty("marketcap")
    private String marketcap;

    @JsonProperty("time")
    private String time;

    private String getSymbol() {
        return symbol;
    }
    public void setSymbol(String symbol) {
        this.symbol = symbol;
    }
    public String getPrice() {
        return price;
    }
    public void setPrice(String price) {
        this.price = price;
    }
    public String getVolume() {
        return volume;
    }
    public void setVolume(String volume) {
        this.volume = volume;
    }
    public String getPe() {
        return pe;
    }
    public void setPe(String pe) {
        this.pe = pe;
    }
    public String getEps() {
        return eps;
    }
    public void setEps(String eps) {
        this.eps = eps;
    }
    public String getWeek53low() {
        return week53low;
    }
    public void setWeek53low(String week53low) {
        this.week53low = week53low;
    }
    public String getWeek53high() {
        return week53high;
    }
    public void setWeek53high(String week53high) {
        this.week53high = week53high;
    }
    public String getDaylow() {
        return daylow;
    }
    public void setDaylow(String daylow) {
        this.daylow = daylow;
    }
    public String getDayhigh() {
        return dayhigh;
    }
    public void setDayhigh(String dayhigh) {
        this.dayhigh = dayhigh;
    }
    public String getMovingav50day() {
        return movingav50day;
    }
    public void setMovingav50day(String movingav50day) {
        this.movingav50day = movingav50day;
    }
    public String getMarketcap() {
        return marketcap;
    }
    public void setMarketcap(String marketcap) {
        this.marketcap = marketcap;
    }
    public String getTime() {
        return time;
    }
    public void setTime(String time) {
        this.time = time;
    }

如何根据从 restTemplate.getForObject 获取的值创建 StockInfo 类对象的列表

最佳答案

我认为你可以使用:

List<StockInfo> objects = restTemplate.getForObject(geodeURL+"/gemfire-api/v1/queries/adhoc?q=SELECT * FROM /region s",List.class);

关于java - 字符串列表中的类对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34062218/

相关文章:

java - 我想将三个不同的字符串传递给 java 中的 main 方法。我该怎么做呢?

java - 设置可输入 JFormattedTextField 的最大值

java - 为什么我们不能在带有 ehcache 的 spring 中将 @Cacheable 与静态方法一起使用?

c# - 如何从 SQL 填充列表 <> 并在 GridView 中显示列表值

python - 检测数字列表中的峰值并记录它们的位置

java - 在不同的类层次结构中重用相同的类

java - 如何在 Django RESTful API 上解决 Retrofit @POST 上的 404?

java - Spring Boot 扩展 CrudRepository

java - Spring 安全 : Java Config: How to add the method type?

按 list() 变量名而不是 R 中的索引重命名