[ create a new paste ] login | about

Link: http://codepad.org/Kjs6w0x2    [ raw code | fork ]

phpfour - PHP, pasted on Mar 31:
<?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;
}


Create a new paste based on this one


Comments: