タグ

ScalaとJSONに関するsgykfjsmのブックマーク (4)

  • JSON4Sの日本語Readme 私訳 · GitHub

    readme_ja.md JSON4S 今現在 java json ライブラリを含めないで 少なくとも 6つの scala向け json ライブラリがあります。 すべてのそれらのライブラリは非常に似たASTを持っています。このプロジェクトでは他のscala json ライブラリで使用されるただひとつのASTを提供することを目指しています。 今現在 lift-json 由来の AST を使用するアプローチを取っており、 native パッケージは 事実 lift-json ですが、しかし lift プロジェクトの外部プロジェクトです。 Lift JSON このプロジェクトは lift-json に lift フレームワークより課されてたリリーススケジュールから開放することを試みます。 Lift フレームワークは 多くの依存関係を含んでおり、それらは 新しい scala のバージョンがリリース

    JSON4Sの日本語Readme 私訳 · GitHub
  • Play! framework 2.xでJSONを扱う方法をいくつか

    Webサイト作ってると、JSONを扱うことが多い。なので、Play! frameworkで、ScalaのオブジェクトからJSON文字列に、あるいはその逆をやりたいよね、と(特に前者)。 そんな今回はObject -> JSONの方法をいくつかまとめてみた。 環境は Play 2.1.1。そのうち2.2にアップグレードしようと思うけど。 ちなみに Scala Advent Calendar 2013 の 12日目の記事ですら。 あまりおすすめじゃない方法 使いたくない(Format) or 使えない(Jerkson)方法 JSONを扱う方法?え?Play!のサイトに書いてあるじゃん、と思うかもしれない。確かにそうなんだけど、Formatを定義するの面倒だし、何かいい方法がないかなと思って調べてみた。 例えば、SOのこの質問(見覚えのある人からの回答が付いてる)。これもやっぱりFormatを定

  • [Scala] JSON の扱い

    とりあえずいろいろ書いてみる。 Scala や タートルグラフィックス言語のドリトル、Google App Engine、Blogger などについてのメモ書きがメイン。 Scala には 標準で JSON を扱うためのクラスが用意されている。 sjson というライブラリもあるが、 まずは Scala 標準の JSON を使ってみる。 パース scala.util.parsing.json.JSON クラスを使ってテキストの JSON をパースする。 JSON.parseRaw パース結果として、Option[JSONType] が返る。 JSON.parseFull パース結果として、Option[Any] が返る。 他に JSON.parse というメソッドもあるが、Scala 2.8.0 以降は Deprecated されて parseRaw または parseFull を使うよう

  • 市民、Rubyからようこそお帰りなさい - ScalaのようでJavaだけど少しScalaなJSON API - ワルブリックス株式会社

    市民、Rubyからようこそお帰りなさい 〜ScalaのようでJavaだけど少しScalaなJSON APIJavaから Rubyへ! ・・・そんな時期が、俺にもありました。 Rubyの記述力は Javaと比べて当に魅力的で、設定より規約だ!ダックタイピングだ!なんていいながら一時期みんなして Railsに群がってたんだけど。互換性がそれほど重視されないから言語やフレームワークのバージョンアップに置いて行かれるとひどい目にあうし、タイプミスひとつさえテスト回してやらないと拾えないし、なにより実行速度がひどく遅い。そうこうしているうちに Javaの方はアノーションが積極的に使われる始めることで設定ファイルは小さくなったし、動的な型のほうが柔軟でいいというのは誰が言い始めたのか知らないが実は気のせいじゃないかと皆が気付き始めるのも無理はない。 やあ、Javaへお帰りみんな。 そうして J

  • 1