codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
<?php $json = 'YOUR JOSN HERE'; $patterns = json_decode($json); $patternObjects = array(); foreach ($patterns->patterns as $pattern) { $patternObj = new Pattern(); $patternObjects[] = mapJsonToObject($patternObj, $pattern); } var_dump($patternObjects); function mapJsonToObject($object, $json) { $properties = get_object_vars($json); foreach ($properties as $property => $value) { if (!is_array($value) && !is_object($value)) { $setter = "set" . ucfirst($property); $object->$setter($json->$property); } } return $object; }
Private
[
?
]
Run code
Submit