1
A
답변
5
문자열이 아니라 자바 스크립트 개체입니다. 문자열은 우리가 JSON.parse
var obj = JSON.parse(data);
console.log(obj.address.streetName); // cde
3
를 첫 번째 예에서, 데이터가 객체, 두 번째 예에서 데이터는 JSON 문자열입니다.
큰 차이점이 있습니다. JSON 문자열을 구문 분석하기 위해 eval (data)을 호출 할 수 있지만 매우 안전하지 않습니다.
3
JSON.parse()
이 문자열을 사용하여 그 개체를 만들기 위해
var data = '{"id":1,"name":"abc","address":{"streetName":"cde","streetId":2}}';
아래에 주어진다. 구체적으로 말하자면, JSON으로 인코딩 된 데이터 조각이있는 문자열입니다.
객체에 적용되면 오류가 발생합니다. 원본은 JavaScript 객체와 JSON 형식 사이에 존재하는 일반적인 혼동 일 수 있습니다.
관련 문제
- 1. 자바 스크립트 분할 및 JSON.parse
- 2. MongoDB의 모든 JSON.parse 빌드?
- 3. JSON.parse : 예기치 않은 문자
- 4. 자바 스크립트
- 5. 자바 스크립트 : 자바 스크립트
- 6. 자바 스크립트 : 자바 스크립트
- 7. JSON.parse : 예기치 않은 문자 오류
- 8. JSON.parse()가 자동으로 실패 함
- 9. Hirb - irbrc에서로드 할 때만 (콘솔에 직접이 아님)
- 10. JSON.parse vs. eval()
- 11. Swig (Node.js)의 JSON.parse()?
- 12. 모카와 json.parse 테스트
- 13. 파일 JSON.parse 시도 중
- 14. 엄격 모드가없는 JSON.parse
- 15. 차이점 : Riak.mapValuesJson() 및 JSON.parse()
- 16. 기괴한 자바 스크립트 결과
- 17. JSON 객체 정렬 (자바 스크립트)
- 18. 자바 스크립트 저장 형식 검색
- 19. 자바 스크립트 코드에서 jsonp 사용
- 20. 자바 스크립트 검색 스크립트
- 21. 자바 스크립트 셸 스크립트
- 22. 자바 스크립트 날씨 스크립트
- 23. 자바 애플릿과 자바 스크립트
- 24. 자바 스크립트 동적으로 iframe에 자바 스크립트 추가
- 25. 자바 스크립트 - 나는 자바 스크립트 객체 배열이
- 26. 나는 자바 스크립트 변수가 자바 스크립트 HTML
- 27. 자바 스크립트 언어를 가르쳐주는 자바 스크립트 언어
- 28. 자바 스크립트 스크롤 위로 자바 스크립트 스크롤
- 29. 자바 스크립트 자바 스크립트 정규 표현식
- 30. 자바 스크립트 객체에 자바 스크립트 객체를 추가
또한 JSON.parse에 전달 된 문자열 내부의 키는 적절히 인용되어야합니다. 그렇지 않으면 JSON.parse가 예외를 throw합니다. – JamieJag