본문 바로가기
지속가능티끌/JavaScript

JS . json

by i.got.it 2023. 10. 29.

 

JSON 

- json 형식 핸들링 가능한  JavaScript 기본 내장 클래스 . 

 

 

json 형식 문자열 예. 

 
const str_json = '{"topic":"publicTrade.BTCUSDT","type":"snapshot","ts":1698565896302,"data":[{"T":1698565896301,"s":"BTCUSDT","S":"Buy","v":"0.206","p":"34124.30","L":"PlusTick","i":"bb1546f8-99f1-52f3-a676-6bcae4e32efc","BT":false}]}'

 

JSON.parse()

 json 형식의 문자열을 입력으로 주면 JavaScript object 로 반환됨. 

 

앞의 json 형식 문자열을 JSON.parse 입력으로 주면 json 문자열의 키에 해당하는 값에 쉽게 접근 가능하다. 

 


const obj_json = JSON.parse(str_json);
document.write(obj_json.topic);

//실행결과
publicTrade.BTCUSDT

 

json.parse 적용 실전 사례. 

- 바이비트 거래소에서 수신되는 실시간 시세 json 문자열에서 가격과 거래량 추출하는 부분에서 json.parse 활용 상세 방법 볼 수 있다. 

 

bybit . 웹소켓 . 자바스크립트 실시간 시세 수신 구현 예

자바스크립트 코드 전체 HTML 삽입 미리보기할 수 없는 소스 위 코드에 있는 내용처럼 2개의 파일 ws_bybit.js , ws_bybit.html 을 동일 폴더에 만들고, 웹브라우저에서 ws_bybit.html 열면 아래 처럼 브라우

igotit.tistory.com

 

 

 

 

 

 


첫 등록 : 2023.10.29

최종 수정 : 

단축 주소 : https://igotit.tistory.com/4970


 

 

 

 

 

 

 

댓글



 

비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5