LoginSignup
0
2

More than 5 years have passed since last update.

簡易JSONパーサ

Last updated at Posted at 2017-10-13

概要

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
できることはあるのではないかな.

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2