概要
Qiitaにまともな記事を書く志はないです.
TL;DR
JSON のSAXっぽいパーサってないよな.
こういうの好きだなカスタマイザブルで, SAXて男のコだよな.
RapidJSON?知らんがな.
我慢できない人はこちら->GitHub
これ自体はどうでもいい, 次のプロジェクトに使うための副産物でしかない.
環境
おそらくどうとでも. 動かなかったら頑張れ.
実装の概要
JSON見ながら頑張る.
ECMA-262は見てない.
まとめ
サーバ・クライアント間のプロトコルに使われることがあるけれど,
IDLなりSchemaがないと本当に無駄作業に悩まされるなと思います, まる.
ECMA Scriptで扱いが楽というだけであって, あらゆる通信規約として優秀, というわけではないよね, せめてサーバ・クライアント間でSchemaを共有できる仕組みがないと.
効率に関しては, miloyip's nativejson-benchmarkは必読として,
A Branchless UTF-8 Decoder
SJSON: A succinct representation for JavaScript object notation documents
できることはあるのではないかな.