JSON 3

JavaScript 데이터 타입 & JSON 관련 메서드

✅ 팩트 체크 완료!전체적으로 정확한 내용이야. 하지만 몇 가지 추가적인 정보와 주의할 점을 보강하면 더 완벽해질 거야.✅ JSON.stringify() (객체 → JSON 문자열 변환)✔ JavaScript 객체를 JSON 문자열로 변환하는 메서드✔ 서버로 데이터를 전송하거나, 저장할 때 주로 사용📌 추가 확인 사항1️⃣ undefined, Symbol, Function 값은 JSON에서 무시됨const data = { name: "Alice", age: 25, greet: function () { console.log("Hello!"); }, hobby: undefined, uniqueId: Symbol("id")};console.log(JSON.stringify(data));// 출력: ..

웹 개발 2025.02.10

JSON이란?

✅ JSON이란?JSON (JavaScript Object Notation) 은 데이터를 저장하고 전송하는 데 사용하는 경량 데이터 형식이야.✔ 사람이 읽기 쉽고, 키-값 (Key-Value) 쌍으로 데이터를 표현✔ 웹에서 클라이언트(브라우저)와 서버 간 데이터 교환할 때 자주 사용✔ 언어 독립적이지만, JavaScript 문법을 기반으로 함✅ JSON의 기본 형식JSON은 텍스트 기반의 데이터 구조로, 중괄호 {}와 배열 []을 사용해 데이터를 표현해.{ "name": "Alice", "age": 25, "isStudent": false, "skills": ["JavaScript", "Java", "Python"]}✔ 키(Key): "name", "age", "isStudent",..

웹 개발 2025.02.09

JSON 매핑

JSON과 매핑의 상관관계JSON(JavaScript Object Notation)은 데이터를 구조화하여 표현하는 방식이고, 매핑(mapping)은 이를 프로그래밍 언어의 객체(클래스)와 연결하는 과정이야.즉, JSON 데이터를 객체로 변환하거나 객체를 JSON으로 변환하는 과정이 매핑과 관련이 있어.✅ JSON 매핑의 핵심 개념1️⃣ JSON → 객체 변환 (Deserialization, 역직렬화)JSON 데이터를 객체로 변환하는 과정.Java에서는 ObjectMapper를 사용하여 변환.{ "name": "Alice", "age": 25}class Person { public String name; public int age;}ObjectMapper objectMapper = n..

웹 개발 2025.02.09