-
[Django] Json공부/Django 2020. 8. 4. 20:19
Json
데이터의 송수신을 자바스크립트의 객체로서 수행할 수 있게끔하는 가벼운 문자열 데이터 표현식.
xml?
extensible Markup Language
데이터 크기가 너무 커서 잘 안쓰이고 있음.사람 <-----> django
구조 : html
스타일 :css
논리 :사람 <-----> DRF
Request & Resoponse data only : Json
mtv -> restful API Server 로 하게됩니다.
{ "id" : 3, "title": "김승아의 개굴개굴", "body":"팀프앙 아자아자" }
자바스크립트 객체로 그냥 보내면 되나?
모두가 아는 자료형으로 보내자. == 문자열!!
이 과정을 직렬화 serialization--> 객체를 문자열로 바꿔 보냄.
<--문자열을 객체로 바꿔 받음.백문이 불여일타! 직접 해보자
dumps : dictionary --> json
loads : json --> dictionaryimport json diary = { "id" : 3, "title": "김승아의 개굴개굴", "body":"팀프앙 아자아자", } print(diary) print(type(diary)) diary_s = json.dumps(diary) print(diary_s) print(type(diary_s)) diary_back = json.loads(diary_s) print(type(diary_back))
'공부 > Django' 카테고리의 다른 글
[Django] 작성한 글의 Search 기능 구현 (0) 2020.08.05 [Django] 내가 작성한 글만 Filtering (0) 2020.08.05 [Django] DRF 시작하기 (0) 2020.08.05 [Django] REST framework (0) 2020.08.04 django.db.utils.OperationalError: no such table: auth_user 에러 (0) 2020.07.28