Я хочу проанализировать данные, возвращенные API Yahoo Finance, которые находятся в формате CSV. Я хочу выход в формате company name: stock price
. Я скачал API пример Yahoo, код ниже:Анализ данных CSV, полученных Yahoo Finance API
String[] symbols = new String[] {"INTC", "BABA", "TSLA", "AIR.PA", "YHOO"};
Map<String, Stock> stocks = YahooFinance.get(symbols);
выход:
INFO: Синтаксический CSV строка: N/A, \ "ИНТЕРК \", \ "USD \", N/A, N/A, N/A, \ "ИНТЕРК \", 100, \ "ИНТЕРК \", N/A, N/A, \ "ИНТЕРК \", 500, \ "ИНТЕРК \", 32,35, \ "ИНТЕРК \", N/A, \ "ИНТЕРК \", \ "4/23/2015 \", \ "4:00 вечера \", N/A, N/A, N/A, N/A, N/A, 32348700, N/A, N/A, 31.61,34.01, \ "ИНТЕРК \", 4736000000, \ "ИНТЕРК \", \ "ИНТЕРК \", N/A, \ "ИНТЕРК \", 153.21B \ "ИНТЕРК \", 4730885000, \ "ИНТЕРК \", \ "6/1/2015 \", N/A, N/A, N/A, N/A, 2.16,0.59,2.40, N/A , 1,82,2,78,2,77,11,77,55,87B, 24,19B, 34,95 24 апреля 2015 г. 6:14:56 PM yahoofinance.quotes.QuotesRequest getResult
Я хочу только цену этой компании.
Я бы порекомендовал использовать анализатор csv api посмотреть на apache ... – brso05
Сэр Я попробовал google finance api код \t String googleResponse = HttpUtil.URLtoString ("http://finance.google.com/finance/ ? Информация о клиенте = & IG д = NASDAQ: GOOG "); \t \t String token [] = StringUtil.split (googleResponse, "//"); \t \t \t \t JSONArray jsonArray = (JSONArray) JSONFactoryUtil.createJSONArray (токен [1]); \t \t JSONObject jsonObject = (JSONObject) jsonArray.getJSONObject (0); но у меня есть исключение нулевого указателя –
Я не могу понять содержимое CSV – Sindico