json.php

File

kint/kint/parsers/custom/json.php

View source
<?php

class Kint_Parsers_Json extends kintParser {
    protected function _parse(&$variable) {
        if (!KINT_PHP53 || !is_string($variable) || !isset($variable[0]) || $variable[0] !== '{' && $variable[0] !== '[' || ($json = json_decode($variable, true)) === null) {
            return false;
        }
        $val = (array) $json;
        if (empty($val)) {
            return false;
        }
        $this->value = kintParser::factory($val)->extendedValue;
        $this->type = 'JSON';
    }

}

Classes

Title Deprecated Summary
Kint_Parsers_Json