congomongoのjsonを正しい形式にする


MongoDB, Clojure, JSON and PHP – CongoMongo issues and solutions | ProDevTips – Web Development Tutorials

congomongoはfetchした結果をjson形式にしてくれる機能が存在するのでJSON APIを作成する時に楽なのですが、このjsonは各行オブジェクトをjson形式に展開するというだけで、複数だったら配列のjson形式にしてくれるというような気が利いた形式で返してくれず、こんな感じになります。

{...1行目...}{...2行目...}

せっかく便利な機能があるので、下記のように括弧で閉じて、各行をカンマで区切って欲しいなぁと思い、探したところ上記のページを見つけました。

[{...1行目...},{...2行目...}]

ページ内に書いてあるとおり、fix-strを定義し、fetchの戻り値を引数として渡すと上記のように正しいjson形式にしてくれます。

関連記事