code: function deserializeValue(value) {
      var num
      try {
        return value ?
          value == "true" ||
          ( value == "false" ? false :
            value == "null" ? null :
            !isNaN(num = Number(value)) ? num :
            /^[\[\{]/.test(value) ? $.parseJSON(value) :
            value )
          : value
      } catch(e) {
        return value
      }
    }
docs: "true"  => true "false" => false "null"  => null "42"    => 42 "42.5"  => 42.5 JSON    => parse if valid String  => self