2011-12-15 3 views
0

다음 가설이 유효합니까? JSON 문서 의 첫 번째 문자가 기록 된 후마지막 바이트를 쓸 때까지 JSON 문서를 파싱 할 수 없습니까?

공백을 차치하더라도, 결과 스트림은 마지막 문자가 기록 될 때까지 유효한 JSON 을 구문 분석하지 않습니다.

이 가정을 사용하면 파일을 쓰는 프로세스가 있고 다른 프로세스를 읽을 때 부분적으로 작성된 파일을 무시하고 올바른 JSON으로 구문 분석하지 않아도됩니다.

+0

합리적이지만 약간의 플래그 (예 : 파일 확장명 변경)가 더 효과적일까요? 매번 파일을 읽고 파싱하려고하는 것이 과잉이라고 생각합니다. –

답변

0

당신이 사용하고있는 파서에 따라 다르 겠지요 ... JSON의 구조로 인해 규칙을 따를 것입니다. 모든 "객체"키/값 쌍 주위에 중괄호가 있습니다. 모든 바 Y 기 문서 { } 포함).

프로그래밍과 마찬가지로 항상 가정하기보다는 테스트하십시오.

관련 문제