Я использую Yahoo Finance Streaming API для получения котировок акций, я хотел сохранить их в таблице БД для исторической справки.
Я ищу что-то, что может легко анализировать различные строки, формат которых отличается от приведенных ниже примеров:
<script>try{parent.yfs_mktmcb({"unixtime":1310957222});}catch(e){}</script>
<script>try{parent.yfs_u1f({"ASX.AX":{c10:"-0.06"}});}catch(e){}</script>
<script>try{parent.yfs_u1f({"AWC.AX":{l10:"2.16",c10:"+0.01",p20:"+0.47"}});}catch(e){}</script>
<script>try{parent.yfs_u1f({"ALZ.AX":{l10:"2.6900",c10:"-0.1200",p20:"-4.27"}});}catch(e){}</script>
Я хочу проанализировать эти строки в базе данных MySQL, и я подумал, что самым простым способом будет использовать Java для этого анализа. В основном эти записи построчно в текстовом файле. Я хочу извлечь время, код акции, цену и значения изменений в простой таблице.
Таблица выглядит как StockCode | Date | Time | Price | ChangeDol | ChangePer
Существуют ли какие-либо инструменты или структуры, которые облегчили бы этот процесс?
Спасибо!