Programming

; develop a program

반응형

json 2

[Python] load( ) & dumps( )

이번 포스팅에서는 파이썬에서 파이썬에서 JSON 데이터를 다룰 때 사용되는 함수인 load( ) & dumps( )에 대하여 공부를 해보고자 한다. load( ) & dumps( ) load( )와 dumps( )는 데이터 직렬화와 역직렬화를 수행하기 위한 함수이다. 이 함수들은 주로 Python에서 사용되며, 데이터를 파일에 저장하거나 네트워크를 통해 전송하는 등의 작업을 수행할 때 사용된다. load( )와 dumps( ) 함수가 사용되는 경우 데이터의 영속성 유지 load( ) 함수는 직렬화된 데이터를 역직렬화하여 메모리로 로드한다. 이를 통해 데이터를 파일에 저장하고 나중에 필요할 때 다시 읽어 들일 수 있다. 예를 들어, 프로그램이 종료된 후에도 데이터를 유지하고 싶을 때 pickle 형식으로..

Back-End/Python 2023.06.02

[Web] JWT(Json Web Token)

이번 포스팅에서는 웹 통신을 위한 간단한 토큰 기반 인증 방식인 JWT(Json Web Token)에 대하여 공부를 해보고자 한다. JWT란 JWT는 "JSON Web Token"의 약어로, 웹 애플리케이션 간에 정보를 안전하게 전송하기 위한 토큰 기반 인증 시스템을 말한다. JWT는 정보를 디지털로 서명하여 검증 가능하며, 클라이언트와 서버 간의 인증 및 권한 부여를 지원하는 인증 프로토콜이다. JWT는 서버와 클라이언트 간에 통신할 때, 인증과 권한 부여를 위해 사용된다. 클라이언트는 로그인 요청을 서버에 보내면, 서버는 유효한 사용자인지 확인하고, JWT를 발행하여 클라이언트에게 전달한다. 클라이언트는 이후 요청 시, JWT를 서버에 함께 보내어 인증 및 권한 부여를 받는다. JWT 구성요소 JWT..

DevStudy 2023.05.30
반응형