ruby 의 “php_serialize” gem을 사용하여 간단하게 php 를 serialize 해결!
지금 wordpress 테스트를 위해 이것저것 삽질 하다 좋은 정보가 있어서 공유 합니다.
(이미 아시는분 많을거라 생각합니다만.)
wordpress 특히 옵션 테이블에 serialize 된 데이터들이 많은걸 알수있습니다.
이런 느낌입니다.
"a:1:{s:3:\"foo\";s:3:\"bar\";}"
php_serialize gem 을 쓰면 간단하게 루비에서 변환이 가능합니다.
require 'php_serialize' PHP.serialize({'foo' => 'bar'}) #=> "a:1:{s:3:\"foo\";s:3:\"bar\";}" PHP.unserialize('a:1:{s:3:"foo";s:3:"bar";}') #=> {"foo"=>"bar"}
Ruby 에는 정말 편리한 도구가 많아서 좋습니다.
참고
No Comments