<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <cite xml:lang="en">JSON Streaming - Wikipedia, the free encyclopedia</cite>
(<time>2015-03-21 21:13:36 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://en.wikipedia.org/wiki/JSON_Streaming">http://en.wikipedia.org/wiki/JSON_Streaming</anchor-external></p><figure class="quote"><figcaption><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <cite xml:lang="en-US">Noggit, the JSON Streaming Parser - Solr 'n Stuff</cite>
(<time>2015-03-29 20:05:30 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://yonik.com/noggit-json-parser/">http://yonik.com/noggit-json-parser/</anchor-external></p></figcaption><blockquote><p>Concatenated JSON Streaming</p><p>Noggit can also handle multiple JSON values streamed over a single connection and simply catenated together. Primitive values should of course be separated by whitespace to avoid ambiguity.</p><p>{first_object:10}</p><p><strong>[</strong>'another array object<strong>']</strong><strong>[</strong>'yet another object<strong>']</strong></p><p>{more:objects}{another:object}</p><p><strong>[</strong>'who knows how many json values will be streamed by the writer...<strong>']</strong></p><p>42</p><p>&quot;is this the end?&quot;</p></blockquote></figure><figure class="quote"><figcaption><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <cite>simple is better - JSON-RPC 2.0 Transport: Sockets</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Roland Koebler</anchor> 著, <time>2014-06-11 00:46:10 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.simple-is-better.org/json-rpc/transport_sockets.html#pipelined-requests-responses-json-splitter">http://www.simple-is-better.org/json-rpc/transport_sockets.html#pipelined-requests-responses-json-splitter</anchor-external></p></figcaption><blockquote><p>It's also possible to use a single connection for several Requests/Responses without an additional encoding. Then, (a) a streaming JSON-decoder or (b) a streaming JSON-splitter is needed, which detects the end of a JSON-object/array. Then, several JSON-RPC Requests can simply be pipelined on a single connection.</p><p>Streaming JSON-decoders seem to be rare, but a JSON-splitter which only detects the end of a JSON-object/array can easily be implemented (see below).</p></blockquote></figure><figure class="quote"><figcaption><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <cite>simple is better - JSON-RPC 2.0 Transport: HTTP</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Roland Koebler</anchor> 著, <time>2014-06-11 00:46:10 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.simple-is-better.org/json-rpc/transport_http.html">http://www.simple-is-better.org/json-rpc/transport_http.html</anchor-external></p></figcaption><blockquote><p>high-performance servers MAY allow several concatenated JSON-RPC Requests in a single HTTP message by using e.g. a JSON-splitter, and MAY then return concatenated Responses.</p></blockquote></figure><figure class="quote"><figcaption><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <cite>Read-only Formats</cite>
(<time>2015-02-25 11:20:01 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://kitesdk.org/docs/0.18.0/read-only-formats.html">http://kitesdk.org/docs/0.18.0/read-only-formats.html</anchor-external></p></figcaption><blockquote><p>Kite can read JSON files that contain concatenated or whitespace-separated JSON objects that conform to the JSON specification.</p></blockquote></figure><figure class="quote"><figcaption><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <cite>Catmandu::Exporter::JSON - search.cpan.org</cite>
(<time>2015-03-29 20:18:41 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://search.cpan.org/dist/Catmandu/lib/Catmandu/Exporter/JSON.pm">http://search.cpan.org/dist/Catmandu/lib/Catmandu/Exporter/JSON.pm</anchor-external></p></figcaption><blockquote><p>This Catmandu::Exporter exports items serialized in JSON format. By default each item is printed condensed on one line.</p><p>array</p><p>Seralize items as one JSON array instead of concatenated JSON objects.</p></blockquote></figure><figure class="quote"><figcaption><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <cite>Catmandu::Importer::JSON - search.cpan.org</cite>
(<time>2015-03-29 20:19:56 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://search.cpan.org/dist/Catmandu/lib/Catmandu/Importer/JSON.pm">http://search.cpan.org/dist/Catmandu/lib/Catmandu/Importer/JSON.pm</anchor-external></p></figcaption><blockquote><p>multiline switches optionally between line-delimited JSON and multiline JSON or arrays. the default is line-delimited JSON.</p></blockquote></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <code class="MIME" xml:lang="en">application/orchestrate-export-stream+json</code></p></body></html>