본문 바로가기

프로그래밍/Python

[Python] socket 통신과 json 형식

socket 통신을 통해 데이터를 주고 받을때 데이터가 bytes형 이어야 한다.

 

문자열 같은 경우는 '문자열'.encode() 과 같이 보낼 수 있다.

 

dictionary 형식 같은 경우는 json 문자열 형식으로 변환 후 encode()를 이용하면 bytes형으로 변환할 수 있다. 

 

ex)     data_json = json.dumps({'angle': 30})

         data_bytes = data_json.encode()

 

https://velog.io/@kgh396/Socket-%ED%86%B5%EC%8B%A0%EC%9C%BC%EB%A1%9C-json-%EB%B0%8F-%EC%88%AB%EC%9E%90%EB%A5%BC-bytes%EB%A1%9C-%EB%B3%B4%EB%82%B4%EA%B8%B0

 

Socket 통신으로 json 및 숫자를 bytes로 보내기

제곧네다..

velog.io

 

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=tenque&logNo=221078038138 

 

JSON 직렬화 모듈을 이용한 데이터 송수신

socket을 이용하여 데이터 송수신을 위해서 데이터는 반드시 bytes형으로 준비되어야 한다. 문자열을 bytes...

blog.naver.com

 

※ JSON 형식에 관한 설명

https://velog.io/@surim014/JSON%EC%9D%B4%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80

 

JSON이란 무엇인가?

JSON (JavaScript Object Notation) JavaScript Object Notation라는 의미의 축약어로 데이터를 저장하거나 전송할 때 많이 사용되는 경량의 DATA 교환 형식 Javascript에서 객체를 만들 때 사용하는 표현식을 의미한

velog.io