J'utilise l'API Yahoo Finance Streaming pour obtenir des cotations boursières, je voulais les enregistrer dans une table DB pour référence historique.Yahoo Finance Stream analyse pour insérer dans la base de données MySQL
Je cherche quelque chose qui peut facilement analyser différentes chaînes qui ont un format qui varie comme les exemples ci-dessous:
<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>
Je veux analyser ces chaînes à une base de données MySQL et je pensais le plus facile manière sera en utilisant Java pour faire cette analyse. Fondamentalement, ces entrées sont ligne par ligne dans un fichier texte. Je veux extraire l'heure, le code de stock, le prix et les valeurs de changement dans un tableau simple.
Le tableau ressemble StockCode | Date | Time | Price | ChangeDol | ChangePer
Y a-t-il des outils ou des cadres qui rendrait ce processus facile?
Merci!