| Linguagem | Valores raiz aceitos |
|---|---|
| Ruby | Arrays, Hashes |
| JavaScript | Arrays, Objects |
| Elixir | Lists, Maps |
| Python | Lists, Maps |
| Go | String serializada em JSON |
| Java | String serializada em JSON |
| PHP | Arrays, Objects |

Dados da payload da requisição
O pacote AppSignal para PHP e as linguagens suportadas por meio de nosso beta de OpenTelemetry armazenam os parâmetros de consulta da requisição e os dados da payload da requisição separadamente. Esta seção descreve como definir os dados da payload da requisição de requisições POST. Você pode definir dados personalizados de payload de requisição em um span. Modificar os dados de payload da requisição de um span sobrescreverá os dados definidos pelas instrumentações do AppSignal. Todos os parâmetros são filtrados por nossas integrações antes de serem enviados aos nossos servidores. Veja a tabela abaixo para uma lista de valores raiz aceitos por linguagem. Cada objeto aninhado pode conter valores que resultem em JSON válido (strings, inteiros, floats, booleanos, nulls, etc.).| Linguagem | Valores raiz aceitos |
|---|---|
| Go | String serializada em JSON |
| Java | String serializada em JSON |
| PHP | Arrays, Objects |