JSON 기초 개념 & 만들고 보내고 비교하는 법

유림·2022년 7월 25일
0

JAVASCRIPT

목록 보기
7/18
post-thumbnail

JSON : JavaScript Object Notation

1) 자바스크립트 객체 표기법을 말한다

2) object와 동일하다고 볼 수 있다 단, 문자열 표기할 때는 꼭 ""만 사용 가능하다

3) js내부에서는 요소명을 그대로 사용할 수 있으나 외부로 나갈 때는 요소명에도 ""를 사용해야한다

  • 파일을 따로 저장하거나 다른곳으로 전송해야할 때 사용하는데 (=외부로 보내는것을 의미함)
    보내는 과정에서 데이터가 망가질 수 있기 때문에 "문자열"형태로 보내서 안정성을 만들어주는 형태
  • 덕분에 받은 문자형태의 데이터를 js에서 다시 읽어서 사용할 수 있다

4) json으로 만들어주는 방법

 let 변수이름 = JSON.parse(str);

5) json으로 보내는 방법

5-1) html의 <script type="module"> 추가해주기

5-2) js에 impot추가해주기 
import myData from "./myData.json" assert { type: "json" };
console.log(myData);

6) json의 data만 비교하고 싶을 때 비교하는 방법 : JSON.stringify(변수이름)

user와 user2의 내용이 선언된 후!

let userStr = Json.stringift(user);
let user2Str = Json.stringift(user2);

console.log(userStr === user2Str);
profile
ɪ ʜᴏᴘᴇ ᴛᴏ sᴏʟᴠᴇ ʀᴇᴀʟ ᴘʀᴏʙʟᴇᴍs👩🏻‍💻❤️

0개의 댓글