NameValuePairs - Global

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Converte entre mapas e cadeias de caracteres que representam os pares de nome/valor no mapa.

    O formulário de cadeia de caracteres é:<name> =<value> , = <value, ... where <name>é um nome de cadeia de caracteres, opcionalmente entre aspas duplas (estilo Microsoft) e é um valor de cadeia de caracteres, também opcionalmente entre aspas duplas.

    A seguir estão todos os exemplos de cadeias de caracteres de nome/valor válidas:
    • nome = valor
    • nome = "Meu valor", nome = valor
    • "Meu nome = este" = "Meu valor", "Meu valor, o tempo todo", nome = valor
    • "Meu nome" = "Este" "nome""", nome = valor
    No terceiro exemplo, os valores entre aspas contêm iguais e vírgulas. No quarto exemplo, o valor cotado contém uma cotação.
    As instâncias têm as seguintes propriedades inicializadas:
    • map: a forma de mapa (objeto JavaScript sendo usado como um hashmap) dos pares de nome/valor, com aspas no estilo Microsoft removidas
    • cadeia de caracteres: a forma de cadeia de caracteres dos pares de nome/valor, com aspas no estilo Microsoft.

    Use com qualquer script do lado do servidor em que você precise converter pares de nome/valor entre mapas e cadeias de caracteres.

    NameValuePairs - mapToString()

    Produz this.string de this.map.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 2. Retorna
    Tipo Descrição
    vazio

    NameValuePairs - NameValuePairs(cadeia de caracteres stringForm)

    Cria uma instância da classe inicializada com a cadeia de caracteres especificada.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    cadeia de caracteresForm Cadeia de caracteres Os valores a serem usados ao criar o objeto.

    NameValuePairs - NameValuePairs(Object mapForm)

    Cria uma instância da classe inicializada com o mapa de hash especificado.

    Tabela 4. Parâmetros
    Nome Tipo Descrição
    mapForm Objeto O mapa a ser usado ao criar o objeto.

    NameValuePairs - quoify(valor do objeto)

    Se o valor especificado contiver aspas duplas, iguais a, vírgulas ou espaços, este método colocará o valor entre aspas duplas e duplicará todas as aspas duplas incluídas.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    valor Objeto O valor a ser processado
    Tabela 6. Retorna
    Tipo Descrição
    Cadeia de caracteres O valor com aspas adicionadas.

    NameValuePairs - cadeia de caracteresToMap()

    Produz this.map a partir de this.string.

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 8. Retorna
    Tipo Descrição
    vazio