【发布时间】:2011-07-18 03:37:26
【问题描述】:
我正在使用 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
是否有任何工具或框架可以简化此过程?
谢谢!
【问题讨论】:
标签: java mysql string parsing html-parsing