public static function encode($value) { if (function_exists('json_encode')) { return json_encode($value); } if (is_array($value)) { return JSON::array_encode($value); } else { return JSON::scalar_encode($value); } }