"Ndjson"의 두 판 사이의 차이

 
9번째 줄: 9번째 줄:
:이에 따라 '\r\n'도 사용가능하다. JSON 값을 파싱할 때, 뒷부분의 화이트 스페이스('\r')는 무시된다.
:이에 따라 '\r\n'도 사용가능하다. JSON 값을 파싱할 때, 뒷부분의 화이트 스페이스('\r')는 무시된다.
* 미디어 타입: <code>application/x-ndjson</code><ref>https://github.com/ndjson/ndjson.github.io/issues/1#issuecomment-109935996</ref><ref>https://opensearch.org/docs/2.4/opensearch/index-data/#introduction-to-indexing</ref>
* 미디어 타입: <code>application/x-ndjson</code><ref>https://github.com/ndjson/ndjson.github.io/issues/1#issuecomment-109935996</ref><ref>https://opensearch.org/docs/2.4/opensearch/index-data/#introduction-to-indexing</ref>
* 파일 확장자: <code>.ndson</code>
* 파일 확장자: <code>.ndjson</code>


[[파일:ndjson.png|160px]]
[[파일:ndjson.png|160px]]

2023년 2월 21일 (화) 21:16 기준 최신판

1 개요[ | ]

Newline Delimited JSON (ndjson), (NDJSON)
개행 구분 JSON
  • 각 행이 JSON인 텍스트
  • 스트리밍 프로토콜에서 JSON을 구분짓는 표준
  • 각 행은 유효한 JSON 값이다.
  • 행 구분자는 '\n'이다.
이에 따라 '\r\n'도 사용가능하다. JSON 값을 파싱할 때, 뒷부분의 화이트 스페이스('\r')는 무시된다.
  • 미디어 타입: application/x-ndjson[1][2]
  • 파일 확장자: .ndjson

Ndjson.png

2 예시[ | ]

{"some":"thing"}
{"foo":17,"bar":false,"quux":true}
{"may":{"include":"nested","objects":["and","arrays"]}}
{ "index" : { "_index" : "test", "_id" : "1" } }
{ "field1" : "value1" }
{ "delete" : { "_index" : "test", "_id" : "2" } }
{ "create" : { "_index" : "test", "_id" : "3" } }
{ "field1" : "value3" }
{ "update" : {"_id" : "1", "_index" : "test"} }
{ "doc" : {"field2" : "value2"} }

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}