You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
JSON Schema for the Heroku Platform APIでも紹介されているように、HerokuのAPIはJSON schemaで記述されたAPIの仕様を返すようなAPIがあって(ややこしい)、Auto-generating a Go API client for Herokuのようにこれを利用してAPIクライアントを自動生成するようなこともやってる(単なるアート作品じゃなくて実際に運用されているので偉い)。Herokuが出してるAPI関連作品の1つにcommittieというのがあって、JSON schemaを利用してAPIの仕様を定義して、それをRack middlewareで利用しようというもの。前に試しに似たようなのつくってたので良いのが出てきて良かった。 Committieは大きく分けて3種類の機能を提供していて、1つは本番環境で普通に使うやつで、リクエストをv
XMLの操作を標準化した物としてDOMやらXPathやら各種規格が存在するわけですが、JSONでもそのようなよく利用される操作を共通化した物が存在すると便利な場面もあるかもしれません。 そこでIETFのappsawg WGで提案されているのが、JSON PointerとJSON Patchです。 まだ提案されたばかりでほとんど何も決まっていないのが実情なのですが、もしRFCとして公開されるほどの物が出来上がれば、標準的な枠組みとしては強力な物になるかもしれません。 JSON Pointer JSON PointerはXMLで言う所のXLinkとXPathの機能を併せ持ったような物で、JSONの構造の中のあるオブジェクトを表すのに用いられたり、URL中においてfragment identifierとして使われる事でJSONの構造中の特定のオブジェクトを指し示すのに使われる事を想定しています。
CouchDBというデータベースソフトがあります。 - Apache CouchDB スキーマレス(Schema Free)で、REST形式でアクセス可能なデータベースです。データはJSON形式でやり取りされるようになっており、WEBアプリケーションからの利用に特化したような形になっています。確かにJavaScript上でJSONで持ったデータを、サーバに転送して、わざわざRDBMS形式に変換して保存するよりは、そのままJSONで格納できるほうが楽ですね。以前紹介したAmazon Simple DBにちょっと似ています。 CouchDBはApache Software Foundationに寄贈される予定だそうなのですが、そのCouchDbの作者をIBMが雇って、フルタイムで開発できるようにしたそうです。 - New Gig (作者の方のblog) - Welcome to IBM, Da
いろいろ変えようと思った挙句結局ほとんど変わってないのだけど、今のところ下記の変更を入れる予定。 Parse時のDate/Calendar型への自動変換機能を実装 Parse時にjava.sql.Date/java.sql.Time/java.sql.Timestampへの変換に対応 Parse時にjava.util.TimeZoneの変換に対応 Parse時に「'」で囲まれた文字列はエスケープ処理しないよう変更(JavaScriptの仕様とは違ってUNIX shell的な取り扱いとなる) maxDepthのデフォルト値を32階層に変更 JSONRPCServletのContainerを簡単に差し替えられるようにするとともに、Seasar2用コンテナを用意した JSONRPCServletのconfigでencodingを指定できるようになった。 ありがたみが薄いためinvokeメソッドを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く