VanillaJS Form serialize() Favorite animal: Brine shrimp Red panda Spider monkey Cancel Confirm Array.from(document.querySelector('form')).map(item=>item.name?`${item.name}=${item.value}`:null).filter(item=>!!item).join('&') // "favAnimal=&animallName=Tiger" lang/js 2019.12.16
PHP7 Filtered unserialize() - 시리얼라이저 복구 필터링 New features unserialize : php.net PHP 7 - Filtered unserialize() 시리얼라이저 복구 class MyClass1 { public $obj1prop; } class MyClass2 { public $obj2prop; } $obj1 = new MyClass1(); $obj1->obj1prop = 1; $obj2 = new MyClass2(); $obj2->obj2prop = 2; $serializedObj1 = serialize($obj1); $serializedObj2 = serialize($obj2); // 모든클래스 허용 옵션. 생략가능. // allowed_classes 가 false 설정하면, 모든 객체를 into __PHP_Incomplete_Cl.. lang/php 2018.08.01
Ruby JSON multiJson activeSupport ActiveSupport 젬을 사용하면 시간대, 국제화(i18n), JSON 인코딩 및 디코딩 같은 Rails로부터 가져온 기능을 쓸 수 있다. ActiveSupport의 JSON 모듈은 카멜 카이스와 스네이크 케이스의 상호변환 객체의 일부만을 직렬화 sudo jem install multi_json sudo gem install activesupport sudo gem install awesome_print require 'multi_json' require 'active_support/json' require 'active_support/core_ext/string' require 'ostruct' require 'awesome_print' class Speaker def initialize(firs.. lang/ruby 2018.06.21
Ruby JSON multiJson oj https://www.rubydoc.info/gems/multi_json/1.3.2/MultiJson Supported JSON Engines JSON (https://github.com/flori/json) Ruby가 기본 제공하는 JSON 젬. oj (https://github.com/ohler55/oj) 속도를 중시한 최적화된 JSON 젬. Ruby 기반 젬 중에서는 가장 속도가 빠르다. yajl (https://github.com/brianmario/yajl-ruby) 정식 이름은 Yet Another JSON Library. NSJSONSerialization Wrapper for Apple's NSJSONSerialization in the Cocoa Framework (MacRuby only.. lang/ruby 2018.06.20