List<Fund> funds = Lists.newArrayList();
text = text.replace("var rankData = ", "");
text = text.replace(";", "");
JSONObject json = JSONObject.parseObject(text);
JSONArray array = json.getJSONArray("datas");
for (int i = 0; i < array.size(); i++) {
Fund fund = conversion(array.getString(i));
funds.add(fund);
}
return funds;
}
public static Integer getPages(String text) {
text = text.replace("var rankData = ", "");
text = text.replace(";", "");
JSONObject json = JSONObject.parseObject(text);
Integer pages = json.getInteger("allPages");
return pages;
}
public static Fund conversion(String text) {
String[] args = text.split("\\|");
Fund fund = new Fund();
fund.setRowData(text);
fund.setCode(args[0]);
fund.setName(args[1]);
利用Java爬取基金网站的基金数据,快速筛选优质热门基金_给定数据,利用java编写程序,分析不同基金与上证、深证指数的相关性 相关性计算需(1)
最新推荐文章于 2024-08-30 18:40:43 发布
本文介绍如何使用Java爬取基金网站数据,并通过编程分析基金与上证、深证指数的相关性,旨在筛选出优质热门基金。内容涉及JSON对象的序列化与反序列化技巧。
摘要由CSDN通过智能技术生成