2013年1月6日日曜日

実用Ruby Hashをjson形式の文字列に変換する

環境

  • Mountain Lion
  • ruby 1.9.3(use rvm)

難易度★★☆☆☆

code


# coding : utf-8
require "json"
test = {
  :id => 1,
  :name => 'yamada',
  :timestamp => Time.now.instance_eval { 
    '%s.%03d %s' % 
    [strftime('%Y-%m-%d %H:%M:%S'),  
     (usec / 1000.0).round, 
     zone] 
  }
}

puts test.to_json

output


{"id":1,"name":"yamada","timestamp":"2013-01-06 12:55:09.197 JST"}

とても便利なメソッドです。是非使ってみてください

独り言

今年はヘビ年だし、ビッグデータ関連の勉強始めたしで、pythonの勉強したいなあ....時間取れるかな。

この記事がお役にたちましたらシェアをお願いします

このエントリーをはてなブックマークに追加

0 件のコメント:

コメントを投稿

Related Posts Plugin for WordPress, Blogger...