JSON 포맷 테스트 케이스 모음 및 활용 가이드
1.기본객체 테스트{"name":"홍길동","age":25,"city":"서울","isStudent":true,"hobbies":["독서","여행","게임"],"contact":{"email":"hong@test.com","phone":"010-1234-5678"}} 2.중첩 배열과객체{"products":[{"id":1,"name":"노트북","price":1200000,"specs":{"cpu":"i7","ram":"16GB","storage":"512GB SSD"},"colors":["블랙","실버"]},{"id":2,"name":"스마트폰","price":800000,"specs":{"cpu":"A15","ram":"8GB","storage":"256GB"},"colors":["그래파이트","골드"]}],"totalItems":2,"lastUpdated":"2024-02-15T09:30:00Z"} 3. 특수 문자 포함{"description":"특수문자 테스트!\ 줄바꿈과 \"따옴표\", \\백슬래시\\,탭도 포함","emoji":"🚀✨🎉","한글키":"한글값"} 4.잘못된 JSON (에러 테스트){"name": "테스트", "age": 25, isError: true} 5.깊은 중첩 구조{"level1":{"level2":{"level3":{"level4":{"level5":{"data":"깊은 중첩 테스트","array":[1,2,3,{"key":"value"}]}}}}}} 6.큰 데이터셋{"users":[{"id":1,"name":"사용자1","email":"user1@test.com"},{"id":2,"name":"사용자2","email":"user2@test.com"},{"id":3,"name":"사용자3","email":"user3@test.com"},{"id":4,"name":"사용자4","email":"user4@test.com"},{"id":5,"name":"사용자5","email":"user5@test.com"}],"pagination":{"currentPage":1,"totalPages":5,"itemsPerPage":5},"metadata":{"timestamp":"2024-02-15T10:00:00Z","source":"테스트 데이터"}} 7.null 값 처리{"name": "테스트", "age": null, "address": null, "data": [null, 1, null, 2]} 8.빈 객체와배열{"emptyObject": {}, "emptyArray": [], "nested": …