JSON을 정의할 때 null을 키로 가질 수 있을지 궁금해서 jsonlint.com을 사용하여 테스트를 진행했습니다.
JSON Online Validator and Formatter - JSON Lint
Loading... About the JSONLint Editor JSONLint is a validator and reformatter for JSON, a lightweight data-interchange format. Copy and paste, directly type, or input a URL in the editor above and let JSONLint tidy and validate your messy JSON code. What Is
jsonlint.com
상기 사이트는 valid한 JSON 데이터인지 확인해 줍니다.
테스트용 데이터는 다음과 같습니다.
{
null:""
}
결과는
JSON의 key로 STRING이 있어야 하는데 NULL이 있어서 invalid json으로 결과값이 나왔습니다.
왜그럴까요?
https://www.json.org/json-ko.html
JSON
JSON (JavaScript Object Notation)은 경량의 DATA-교환 형식이다. 이 형식은 사람이 읽고 쓰기에 용이하며, 기계가 분석하고 생성함에도 용이하다. JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1
www.json.org
json은 name/value 형태의 쌍으로 collection 타입의 element로 ㄱ성되어 있고 이 element는 string으로 이루어져야 합니다. Value에는 null이 들어갈 수 있지만 name에는 반드시 string이 들어가야만 합니다
'빅데이터' 카테고리의 다른 글
trino에서 java.sql.SQLException: Unrecognized connection property 'url' 에러가 나는 이유와 해결 방법 (2) | 2024.10.16 |
---|---|
아파치 플링크는 2.0 버전부터는 더이상 scala API를 지원하지 않습니다. (0) | 2024.05.10 |
아파치 피노(apache pinot) 소개 (0) | 2022.04.22 |
MLOps란 무엇인가? 영상 해설 (0) | 2022.03.17 |
[번역]NVIDIA에서 정의하는 MLOps (0) | 2021.09.29 |
[번역]넷플릭스에서 데이터를 찾는 방법, Data Explorer 소개 (0) | 2021.09.22 |