Troque order_id por OrderId ou converta orderId em order_id. A opção que remove sublinhados gera PascalCase, com inicial maiúscula. Você pode trabalhar com vários nomes no mesmo campo.
Use a conversão para preparar nomes de colunas, propriedades e variáveis. O processamento acontece no navegador, sem enviar os nomes em requisições de conversão.
CamelCaseTest vira camel_case_test e getHTTPResponse vira get_http_response. Em XMLHTTPRequest, a saída é xmlhttp_request: não é possível deduzir a separação entre duas siglas consecutivas escritas só com maiúsculas.
PascalCase une grupos de letras e algarismos ASCII separados por sublinhados, colocando a inicial de cada grupo em maiúscula. user__name vira UserName. Sublinhados nas pontas ficam: __private_value__ vira __PrivateValue__. A grafia interna em maiúsculas é mantida, então ORDER_ID resulta em ORDERID.
Espaços, tabulações, pontuação e quebras de linha são mantidos. Espaços e hífens não juntam palavras: user-name vira User-Name em PascalCase. O campo de texto normaliza quebras CR e CRLF coladas para LF.
A mudança de caixa usa apenas letras ASCII. Caracteres fora de ASCII permanecem, mas trechos ASCII próximos podem mudar: école resulta em éCole em PascalCase. A ferramenta não distingue identificadores de valores JSON, comentários ou textos entre aspas.
A opção que parte de sublinhados gera PascalCase, com inicial maiúscula, preservando a função original da página. Não há modos separados para lowerCamelCase ou kebab-case.
Nem sempre. snake_case transforma maiúsculas ASCII em minúsculas, e PascalCase pode remover sublinhados internos repetidos. A entrada aceita até 6.000 unidades de código UTF-16; um emoji geralmente ocupa duas. Entrada vazia ou erro elimina o resultado anterior.