Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 온디바이스AI
- 트랜잭션
- 시그널 핸들러
- 반효경
- 데이터베이스
- 커널 동기화
- concurrency control
- 코딩테스트 [ ALL IN ONE ]
- BreadcrumbsComputer-Networking_A-Top-Down-Approach
- recoverability
- 김영한
- 인터럽트
- B tree 데이터삽입
- Git
- CPU 스케줄링
- SDK
- 운영체제
- Extendable hashing
- 시스템프로그래밍
- 네트워크
- 갤럭시 S24
- 개발남노씨
- 쉬운 코드
- 백엔드
- 코딩애플
- SQL
- vite
- 운영체제와 정보기술의 원리
- 쉬운코드
- 프로세스 주소 공간
Archives
- Today
- Total
티끌모아 태산
JSON 본문
728x90
JSON(JavaScript Object Notation)
JSON이란 쉽게 말해, 데이터를 담는(저장, 표현, 보관) 형식이다. 자바스크립트 객체 처럼 데이터를 표현하는 형식.
파일의 형식은 name.json
{"이름": "Kim", "나이": 20}
기본적인 예시 코드
<script>
let obj = {name: 'kim', age: 20} //자바 스크립트 객체
let json = JSON.stringify(obj) // obj를 Json형식으로 바꿔서 json에 저장
console.log(obj)
console.log(json) //문자열 형태
let a = JSON.parse(json) // json을 다시 obj형태로 바꾸는 것
console.log(a)
</script>
서버로부터 데이터를 받을 때, 그 data는 항상 string이다. 따라서 JSON.parse() method를 통해 Object로 parse한다. String -> Object
let obj = JSON.parse('{"name":"John", "age":30, "city":"New York"}');
console.log(obj);
서버에 data를 보내기 위해서는 객체를 다시 JSON 형태로 convert 할 수 있다. JSON.stringify() 활용. 따라서 우리는 JSON -> Object로 Object -> JSON으로 바꿀 수 있다.
let obj = {"name":"john", "age":30, "city":"New York"};
let myJSON = JSON.stringify(obj);
console.log(myJSON)
728x90
'CS 지식 > 인터넷프로그래밍' 카테고리의 다른 글
SQL (0) | 2023.06.17 |
---|---|
Introduction (0) | 2023.06.17 |
Mobile Mashup with Web APIs (0) | 2023.06.15 |