slim3 modelsToJson?

フィルターしたmodelのデータをJSONに出力しようと思って、試した。

       response.setCharacterEncoding("utf-8");
       response.setContentType("application/json");
response.getWriter().println(ModelMeta.get().modelsToJson(Datastore.query(meta).asIterable(),1));

これでJSONとして出力してくれる。

当初、

Datastore.query(meta).asList();

をつかって、Listをforで回して

response.getWriter().print(ModelMeta.get().modelToJson(model,1);

で出力しようと思ったが、これではJSONのフォーマットに違反していた。

modelsToJson?が正解。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-10-27 (土) 18:39:05 (2365d)