반응형
null 유효 JSON(4바이트, 기타 없음)
오늘의 뜨거운 토론:
텍스트 스트림입니까?null유효한 JSON?
http://www.ietf.org/rfc/rfc4627.txt?number=4627에 따르면:
...
2. JSON 문법JSON 텍스트는 일련의 토큰입니다.토큰 세트에는 6개의 구조 문자, 문자열, 숫자 및 3개의 리터럴 이름이 포함됩니다.
JSON 텍스트는 직렬화된 개체 또는 배열입니다.
텍스트가 유효한 JSON이 되려면 두 문장이 모두 참이어야 합니까?
- http://code.google.com/p/json-framework/issues/detail?id=49은 (아래에) 무효라고 표시되어 있는 것 같습니다.
- 또, http://json.parser.online.fr/ 는, 이 플래그를 무효로 합니다.
그러나 다른 많은 라이브러리가 이를 허용하는 것으로 보이며, 실제로 하나의 유효한 토큰이 정당한 결과가 될 수 있는 것처럼 보입니다.
확실한 답이 있나요?
RFC 7159에서는 JSON 텍스트가 오브젝트 또는 배열이어야 한다는 제한이 없습니다.문법은 다음과 같습니다.
JSON-text = ws 값 ws
어디에
값 = false / null / true / object / array / number / string
따라서 "null"은 현재 유효한 JSON 문서입니다.
[주! 정답이 아닙니다.@niksnut의 답변을 참조하십시오]
네, 두 진술 모두 사실이어야 합니다.리터럴 토큰null는 JSON 값입니다.JSON 텍스트는 {} 또는 []이(가) 필요한 직렬화된 개체 또는 어레이입니다.
언급URL : https://stackoverflow.com/questions/8526995/is-null-valid-json-4-bytes-nothing-else
반응형
'programing' 카테고리의 다른 글
| Array List를 JSONArray로 변환 (0) | 2023.03.06 |
|---|---|
| Oracle에서 에일리어스를 정의하려면 'as' 키워드가 필요합니까? (0) | 2023.03.06 |
| .js 파일 내에서 PHP 코드 실행 (0) | 2023.03.06 |
| 파일에 sqlplus 출력 쓰기 (0) | 2023.03.06 |
| 고유한 값을 반환하는 Oracle의 LISTAGG (0) | 2023.03.06 |