2013-11-26 4 views
0

데이터를 가져 가고 싶은이 작은 "API"를 발견했습니다.API에서 특정 데이터 가져 오기?

https://www.bitstamp.net/api/ticker/

는 기본적으로,이 값을 "요청"과 HTML에서 사용하고 싶습니다. 거기에있는 7 가지 값 중에서 "가격"과 그 밖의 다른 것을 어떻게 구체적으로 타겟팅합니까? 난 그 번호를 원해.

API는, 내가이 여전히 새로운 오전, 내가 끔찍하게 바보 같은 소리를 알고

{"high": "849.00", "last": "847.59", "timestamp": "1385491132", "bid": "847.59", "volume": "31642.03534404", "low": "770.10", "ask": "848.00"} 

죄송 반환합니다.

+0

. JSON 파서로 파싱합니다. –

답변

1

데이터를 JSON 문자열로 반환됩니다, 당신은 필요한 속성을 추출하는 JSON.parse를 사용할 수 있습니다.

의 사용자가이 요소에 값을 표시 할 가정 해 봅시다 :

<input type="text" id="ask" /> 

코드는 다음과 같습니다

// simulated value, in reality result of API call 
var sResult = '{"high": "849.00", "last": "847.59", "timestamp": "1385491132", "bid": "847.59", "volume": "31642.03534404", "low": "770.10", "ask": "848.00"}' 

var jsResult = JSON.parse(sResult); 

document.getElementById("ask").value = jsResult.ask; 

데모 : http://jsfiddle.net/qfY6s/ 그것은 JSON과 같은

관련 문제