Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

参考: JSON Support | Lift Project | Assembla Scala標準にもjsonパーサとかありますが、lift-jsonのほうが人気。 基礎知識 A central concept in lift-json library is JSON AST (Abstract Syntax Tree) which models the structure of a JSON document as a syntax tree; all features are implemented in terms of AST. It provides a case class for each of the above mentioned JSON primitive and structured type, and provides functions used to tra
scala2.9.2でlift-json使いたかったら "net.liftweb" % "lift-json_2.9.1" % "2.4" って書いて、バイナリ互換性があるはずなので、2.9.1のもの使えばいいわけですが、バイナリ互換性がどーしても心配・・・とか _2.9.1 って書きたくないとか、なんとなく気持ち悪いって人のために、勝手に lift-json 関連のモージュールだけ rebuild して自分の github の maven repository に publish した。 scalaz が 6.0.3 だったけれど、6.0.4 に変えてあります。あとは元のまま これで、たとえば とやれば使えるはず。以下は、rebuildするのにつかったsbtのビルドファイル。もとのliftのリポジトリからgit cloneして変更するのがかなり面倒そうだったので*1、リポジトリに上がって
こういうJsonが *1 こんな case class 定義しておくだけで いい感じに勝手に変換されます。 Lift JsonのREADME 日本語訳 に書いてあるんですが、あまり知られてないというかそこまで多く使われてない気がしたので改めて書いてみました。内部的には、このあたり https://github.com/lift/framework/blob/2.4-release/core/json/src/main/scala/net/liftweb/json/ScalaSig.scala https://github.com/lift/framework/blob/2.4-release/core/json/src/main/scala/net/liftweb/json/Meta.scala で、 ScalaSignature っていう、コンパイラがアノテーションとしてつけているメタ情
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く