2016-09-24 10 views
-4

я не получаю, как разобрать finance.google.com результатов, т.е. я получилJSON синтаксический разбор finance.google.com результат

[ 
    { 
     "id":"787381", 
     "t":"HDFC", 
     "e":"NSE", 
     "l":"1,424.00", 
     "l_fix":"1424.00", 
     "l_cur":"₹1,424.00", 
     "s":"0", 
     "ltt":"3:46PM GMT+5:30", 
     "lt":"Sep 23, 3:46PM GMT+5:30", 
     "lt_dts":"2016-09-23T15:46:54Z", 
     "c":"+10.75", 
     "c_fix":"10.75", 
     "cp":"0.76", 
     "cp_fix":"0.76", 
     "ccol":"chg", 
     "pcls_fix":"1413.25" 
    } 
] 

, когда я сделал вызов this endpoint с использованием метода httpopenConnection, я Жду» t получить что-либо возвращенное, потому что я не смог найти имя объекта JSON, и я собираюсь использовать результат в своем приложении для Android.

+0

Что вы имеете в виду под '* имя объекта JSon *'? Это JSON, проанализируйте его, и у вас будут ваши данные. Вы должны быть более конкретными в отношении своей проблемы. – Biffen

+0

Да, ты прав, слишком рано. – Chris

+1

Мы не слишком увлечены «plz» и «tq» здесь, потому что не должно быть слишком много усилий, чтобы набирать «пожалуйста» и «спасибо». Пожалуйста, попробуйте использовать реальные слова при публикации, спасибо! – halfer

ответ

-1

Предполагая, что js является вашим инструментом выбора, и вы, поскольку не говорите, что вы пытаетесь сделать с массивом, просто назначьте переменную с именем obj, и вы можете получить к ней доступ - цикл по мере необходимости ...

<!DOCTYPE HTML> 
<html> 
<body> 

<h2>Manage a JSON Object in JavaScript</h2> 

<p id="demo"></p> 

<script> 
var obj = [{"id":"787381","t":"HDFC","e":"NSE","l":"1,424.00","l_fix":"1424.00","l_cur":"&#8377;1,424.00","s":"0","ltt":"3:46PM GMT+5:30","lt":"Sep 23, 3:46PM GMT+5:30","lt_dts":"2016-09-23T15:46:54Z","c":"+10.75","c_fix":"10.75","cp":"0.76","cp_fix":"0.76","ccol":"chg","pcls_fix":"1413.25"}]; 

document.getElementById("demo").innerHTML = 
obj[0].id + "<br>" + 
obj[0].t + "<br>" + 
obj[0].e + "<br>" + 
obj[0].l + "<br>" + 
obj[0].l_fix + "<br>" + 
obj[0].l_cur + "<br>" + 
obj[0].s + "<br>" + 
obj[0].ltt + "<br>" + 
obj[0].lt + "<br>" + 
obj[0].lt_dts + "<br>" + 
obj[0].c + "<br>" + 
obj[0].c_fix + "<br>" + 
obj[0].cp + "<br>" + 
obj[0].cp_fix + "<br>" + 
obj[0].ccol + "<br>" + 
obj[0].pcls_fix + "<br>"; 


</script> 
</body> 
</html> 

Результирующий вывод в браузер:

Accessing a JSON Object in JavaScript 

787381 
HDFC 
NSE 
1,424.00 
1424.00 
₹1,424.00 
0 
3:46PM GMT+5:30 
Sep 23, 3:46PM GMT+5:30 
2016-09-23T15:46:54Z 
+10.75 
10.75 
0.76 
0.76 
chg 
1413.25 
+0

Это не JSON. И где, собственно, «разбор» ?! – Biffen

+0

Я работаю над этим !! – Chris

+0

Еще не JSON. И что вы отвечаете ?! ОП даже не задал вопрос. – Biffen