JsonNode
Um objeto global que fornece métodos para iterar no conteúdo JSON.
Você pode acessar um objeto JsonNode chamando getAsJsonContent() em um objeto request.
Você acessa um conteúdo JSON em um parâmetro POST ou URL chamando request.postParms.<parameter name>.getAsJsonContent() ou request.urlParms.<parameter name>.getAsJsonContent().
JsonNode – getIterator(cadeia de caracteres "xPath")
Retorna um objeto JsonNodeIterator para o conteúdo JSON.
Este método só pode ser usado no nó raiz, mas pode ser usado para percorrer profundamente o objeto JSON. As travessias subsequentes devem usar o método iterator().
| Nome | Tipo | Descrição |
|---|---|---|
| xPath | Cadeia de caracteres | Uma expressão xPath. |
| Tipo | Descrição |
|---|---|
| JsonNodeIterator | Um objeto que pode iterar nós no objeto "JSON". |
JsonNode – iterator()
Retorna um objeto JsonNodeIterator que itera em todos os nós secundários do nó atual.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| JsonNodeIterator | Um objeto que pode iterar nós no objeto "JSON". |
JsonNode – getAsString()
Retorna o valor do nó atual como uma cadeia de caracteres.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O valor do nó atual. |
JsonNode – getAsString(cadeia de caracteres "propertyName")
Retorna o valor da cadeia de caracteres à propriedade especificada.
| Nome | Tipo | Descrição |
|---|---|---|
| propertyName | Cadeia de caracteres | Nome da propriedade. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O valor da propriedade. |
JsonNode – getName()
Retorna o nome do atual nó JSON.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Nome do atual nó JSON. |
JsonNode – valueFor(cadeia de caracteres "tableName", cadeia de caracteres "fieldName")
Especifica que a propriedade JSON seja mapeada para o campo especificado na tabela especificada.
Chamar este método em uma propriedade JSON informa ao proxy que o valor dessa propriedade é mapeado para o campo especificado na tabela especificada. Dessa forma, o proxy decide se o campo deve ser criptografado. Se o nomes da tabela e do campo forem desconhecidos, você pode chamar o método valueFor() em uma tabela e em um campo que serão atribuídos dinamicamente com base na solicitação.
| Nome | Tipo | Descrição |
|---|---|---|
| tableName | Cadeia de caracteres | O nome da tabela. |
| fieldName | Cadeia de caracteres | O nome do campo. |
| Tipo | Descrição |
|---|---|
| vazio |
JsonNode – encodedQueryFor(cadeia de caracteres "tableName")
Especifica que o valor da propriedade JSON é uma consulta codificada para a tabela especificada.
Chamar esta função em um nó JSON informa ao proxy que o valor é uma Cadeia de caracteres de consulta codificada para a tabela especificada. O proxy analisa a consulta codificada e criptografa os valores para os campos dessa consulta que devem ser criptografados.
| Nome | Tipo | Descrição |
|---|---|---|
| tableName | Cadeia de caracteres | A tabela na qual você espera que a consulta seja executada. |
| Tipo | Descrição |
|---|---|
| vazio |