general: | .NET (minimal) | Go (vanilla) | Java (Spring) | Node (Express) | PHP (vanilla) | Python (Django) | Ruby (on Rails) | WHATWG URL |
---|---|---|---|---|---|---|---|---|
first=hello%20world
|
{ "first": "hello world" } | { "first": "hello world" } | { "first": "hello world" } | { "first": "hello world" } | { "first": "hello world" } | { "first": "hello world" } | {} | [ [ "first", "hello world" ] ] |
second=hello+world
handling of |
{ "second": "hello world" } | { "second": "hello world" } | { "second": "hello world" } | { "second": "hello world" } | { "second": "hello world" } | { "second": "hello world" } | {} | [ [ "second", "hello world" ] ] |
one&two&three
handling of no |
{ "one": "", "two": "", "three": "" } | { "one": "", "three": "", "two": "" } | { "one": "", "two": "", "three": "" } | { "one": "", "two": "", "three": "" } | { "one": "", "two": "", "three": "" } | { "one": "", "two": "", "three": "" } | {} | [ [ "one", "" ], [ "two", "" ], [ "three", "" ] ] |
one=one&two==two&three===three
handling of extra |
{ "one": "one", "two": "=two", "three": "==three" } | { "one": "one", "three": "==three", "two": "=two" } | { "one": "one", "two": "=two", "three": "==three" } | { "one": "one", "two": "=two", "three": "==three" } | { "one": "one", "two": "=two", "three": "==three" } | { "one": "one", "two": "=two", "three": "==three" } | {} | [ [ "one", "one" ], [ "two", "=two" ], [ "three", "==three" ] ] |
one=one&&two=two&&&three=three
handling of empty elements |
{ "one": "one", "two": "two", "three": "three" } | { "one": "one", "three": "three", "two": "two" } | { "one": "one", "two": "two", "three": "three" } | { "one": "one", "two": "two", "three": "three" } | { "one": "one", "two": "two", "three": "three" } | { "one": "one", "two": "two", "three": "three" } | {} | [ [ "one", "one" ], [ "two", "two" ], [ "three", "three" ] ] |
%61=b
percent-encoded query parameter name of a |
{ "a": "b" } | { "a": "b" } | { "a": "b" } | { "a": "b" } | { "a": "b" } | { "a": "b" } | {} | [ [ "a", "b" ] ] |
%20=b
percent-encoded query parameter name of space |
{ " ": "b" } | { " ": "b" } | { " ": "b" } | { " ": "b" } | {} | { " ": "b" } | {} | [ [ " ", "b" ] ] |
one=hello;two=world
handling of historical ';' separator recommendation |
{ "one": "hello;two=world" } | {} | { "one": "hello;two=world" } | { "one": "hello;two=world" } | { "one": "hello;two=world" } | { "one": "hello;two=world" } | {} | [ [ "one", "hello;two=world" ] ] |
third%20=sup
|
{ "third ": "sup" } | { "third ": "sup" } | { "third ": "sup" } | { "third ": "sup" } | { "third_": "sup" } | { "third ": "sup" } | {} | [ [ "third ", "sup" ] ] |
&=&garbage=====&===&&&&==&&and=99
|
{ "": [ "", "==", "=" ], "garbage": "====", "and": "99" } | { "": "", "and": "99", "garbage": "====" } | { "and": "99", "garbage": "====" } | { "garbage": "====", "and": "99" } | { "garbage": "====", "and": "99" } | { "": "=", "garbage": "====", "and": "99" } | {} | [ [ "", "" ], [ "garbage", "====" ], [ "", "==" ], [ "", "=" ], [ "and", "99" ] ] |
precedence: | .NET (minimal) | Go (vanilla) | Java (Spring) | Node (Express) | PHP (vanilla) | Python (Django) | Ruby (on Rails) | WHATWG URL |
order=first&order=second
|
{ "order": [ "first", "second" ] } | { "order": "first" } | { "order": "first" } | { "order": [ "first", "second" ] } | { "order": "second" } | { "order": "second" } | {} | [ [ "order", "first" ], [ "order", "second" ] ] |
arrays: | .NET (minimal) | Go (vanilla) | Java (Spring) | Node (Express) | PHP (vanilla) | Python (Django) | Ruby (on Rails) | WHATWG URL |
array[]=first&array[]=second
|
{ "array[]": [ "first", "second" ] } | { "array[]": "first" } | ⚠️ | { "array": [ "first", "second" ] } | { "array": [ "first", "second" ] } | { "array[]": "second" } | {} | [ [ "array[]", "first" ], [ "array[]", "second" ] ] |
array[]=first&array=second
|
{ "array[]": "first", "array": "second" } | { "array": "second", "array[]": "first" } | ⚠️ | { "array": [ "first", "second" ] } | { "array": "second" } | { "array[]": "first", "array": "second" } | {} | [ [ "array[]", "first" ], [ "array", "second" ] ] |
array=first&array[]=second
|
{ "array": "first", "array[]": "second" } | { "array": "first", "array[]": "second" } | ⚠️ | { "array": [ "first", "second" ] } | { "array": [ "second" ] } | { "array": "first", "array[]": "second" } | {} | [ [ "array", "first" ], [ "array[]", "second" ] ] |
array=first&array[]=second&array[][]=third
|
{ "array": "first", "array[]": "second", "array[][]": "third" } | { "array": "first", "array[]": "second", "array[][]": "third" } | ⚠️ | { "array": [ "first", "second", "third" ] } | { "array": [ "second", [ "third" ] ] } | { "array": "first", "array[]": "second", "array[][]": "third" } | {} | [ [ "array", "first" ], [ "array[]", "second" ], [ "array[][]", "third" ] ] |
array=first&array[]=second&array[=third
|
{ "array": "first", "array[]": "second", "array[": "third" } | { "array": "first", "array[": "third", "array[]": "second" } | ⚠️ | { "array": [ "first", "second" ], "array[": "third" } | { "array": [ "second" ], "array_": "third" } | { "array": "first", "array[]": "second", "array[": "third" } | {} | [ [ "array", "first" ], [ "array[]", "second" ], [ "array[", "third" ] ] |
array=first&array[]=second&array[[]=third
|
{ "array": "first", "array[]": "second", "array[[]": "third" } | { "array": "first", "array[[]": "third", "array[]": "second" } | ⚠️ | { "array": [ "first", "second" ], "array[": [ "third" ] } | { "array": { "0": "second", "[": "third" } } | { "array": "first", "array[]": "second", "array[[]": "third" } | {} | [ [ "array", "first" ], [ "array[]", "second" ], [ "array[[]", "third" ] ] |
array=first&array[]=second&array[]]=third
|
{ "array": "first", "array[]": "second", "array[]]": "third" } | { "array": "first", "array[]": "second", "array[]]": "third" } | ⚠️ | { "array": [ "first", "second", "third" ] } | { "array": [ "second", "third" ] } | { "array": "first", "array[]": "second", "array[]]": "third" } | {} | [ [ "array", "first" ], [ "array[]", "second" ], [ "array[]]", "third" ] ] |
special characters: | .NET (minimal) | Go (vanilla) | Java (Spring) | Node (Express) | PHP (vanilla) | Python (Django) | Ruby (on Rails) | WHATWG URL |
()=parens
|
{ "()": "parens" } | { "()": "parens" } | { "()": "parens" } | { "()": "parens" } | { "()": "parens" } | { "()": "parens" } | {} | [ [ "()", "parens" ] ] |
[]=brackets
|
{ "[]": "brackets" } | { "[]": "brackets" } | ⚠️ | { "0": "brackets" } | {} | { "[]": "brackets" } | {} | [ [ "[]", "brackets" ] ] |
[][]=brackets
|
{ "[][]": "brackets" } | { "[][]": "brackets" } | ⚠️ | { "0": "brackets" } | {} | { "[][]": "brackets" } | {} | [ [ "[][]", "brackets" ] ] |
{}=braces
|
{ "{}": "braces" } | { "{}": "braces" } | ⚠️ | { "{}": "braces" } | { "{}": "braces" } | { "{}": "braces" } | {} | [ [ "{}", "braces" ] ] |
<>=angles
|
{ "<>": "angles" } | { "<>": "angles" } | { "<>": "angles" } | { "<>": "angles" } | { "<>": "angles" } | { "<>": "angles" } | {} | [ [ "<>", "angles" ] ] |
!=exclamation
|
{ "!": "exclamation" } | { "!": "exclamation" } | { "!": "exclamation" } | { "!": "exclamation" } | { "!": "exclamation" } | { "!": "exclamation" } | {} | [ [ "!", "exclamation" ] ] |
$=dollar
|
{ "$": "dollar" } | { "$": "dollar" } | { "$": "dollar" } | { "$": "dollar" } | { "$": "dollar" } | { "$": "dollar" } | {} | [ [ "$", "dollar" ] ] |
*=star
|
{ "*": "star" } | { "*": "star" } | { "*": "star" } | { "*": "star" } | { "*": "star" } | { "*": "star" } | {} | [ [ "*", "star" ] ] |
+=plus
|
{ " ": "plus" } | { " ": "plus" } | { " ": "plus" } | { " ": "plus" } | {} | { " ": "plus" } | {} | [ [ " ", "plus" ] ] |
-=minus
|
{ "-": "minus" } | { "-": "minus" } | { "-": "minus" } | { "-": "minus" } | { "-": "minus" } | { "-": "minus" } | {} | [ [ "-", "minus" ] ] |
^=caret
|
{ "^": "caret" } | { "^": "caret" } | ⚠️ | { "^": "caret" } | { "^": "caret" } | { "^": "caret" } | {} | [ [ "^", "caret" ] ] |
[=open
|
{ "[": "open" } | { "[": "open" } | ⚠️ | { "[": "open" } | {} | { "[": "open" } | {} | [ [ "[", "open" ] ] |
]=close
|
{ "]": "close" } | { "]": "close" } | ⚠️ | { "]": "close" } | { "]": "close" } | { "]": "close" } | {} | [ [ "]", "close" ] ] |
|=bar
|
{ "|": "bar" } | { "|": "bar" } | ⚠️ | { "|": "bar" } | { "|": "bar" } | { "|": "bar" } | {} | [ [ "|", "bar" ] ] |
\=backslash
|
{ "\\": "backslash" } | { "\\": "backslash" } | ⚠️ | { "\\": "backslash" } | { "\\": "backslash" } | { "\\": "backslash" } | {} | [ [ "\\", "backslash" ] ] |
/=slash
|
{ "/": "slash" } | { "/": "slash" } | { "/": "slash" } | { "/": "slash" } | { "/": "slash" } | { "/": "slash" } | {} | [ [ "/", "slash" ] ] |
@=at
|
{ "@": "at" } | { "@": "at" } | { "@": "at" } | { "@": "at" } | { "@": "at" } | { "@": "at" } | {} | [ [ "@", "at" ] ] |
~=tilde
|
{ "~": "tilde" } | { "~": "tilde" } | { "~": "tilde" } | { "~": "tilde" } | { "~": "tilde" } | { "~": "tilde" } | {} | [ [ "~", "tilde" ] ] |
.=dot
|
{ ".": "dot" } | { ".": "dot" } | { ".": "dot" } | { ".": "dot" } | { "_": "dot" } | { ".": "dot" } | {} | [ [ ".", "dot" ] ] |
;=semi
|
{ ";": "semi" } | {} | { ";": "semi" } | { ";": "semi" } | { ";": "semi" } | { ";": "semi" } | {} | [ [ ";", "semi" ] ] |
+=plus=;&=semi;[=&open-bracket&a+a=contains-plus&a;a=contains-semi&a[a=contains-open-bracket
|
{ " ": "plus=;", "": "semi;[=", "open-bracket": "", "a a": "contains-plus", "a;a": "contains-semi", "a[a": "contains-open-bracket" } | { "a a": "contains-plus", "a[a": "contains-open-bracket", "open-bracket": "" } | ⚠️ | { " ": "plus=;", "open-bracket": "", "a a": "contains-plus", "a;a": "contains-semi", "a[a": "contains-open-bracket" } | { "open-bracket": "", "a_a": "contains-open-bracket", "a;a": "contains-semi" } | { " ": "plus=;", "": "semi;[=", "open-bracket": "", "a a": "contains-plus", "a;a": "contains-semi", "a[a": "contains-open-bracket" } | {} | [ [ " ", "plus=;" ], [ "", "semi;[=" ], [ "open-bracket", "" ], [ "a a", "contains-plus" ], [ "a;a", "contains-semi" ], [ "a[a", "contains-open-bracket" ] ] |
a,b=comma-separated
|
{ "a,b": "comma-separated" } | { "a,b": "comma-separated" } | { "a,b": "comma-separated" } | { "a,b": "comma-separated" } | { "a,b": "comma-separated" } | { "a,b": "comma-separated" } | {} | [ [ "a,b", "comma-separated" ] ] |
a:b=colon-separated
|
{ "a:b": "colon-separated" } | { "a:b": "colon-separated" } | { "a:b": "colon-separated" } | { "a:b": "colon-separated" } | { "a:b": "colon-separated" } | { "a:b": "colon-separated" } | {} | [ [ "a:b", "colon-separated" ] ] |
parens=()
|
{ "parens": "()" } | { "parens": "()" } | { "parens": "()" } | { "parens": "()" } | { "parens": "()" } | { "parens": "()" } | {} | [ [ "parens", "()" ] ] |
open-paren=(
|
{ "open-paren": "(" } | { "open-paren": "(" } | { "open-paren": "(" } | { "open-paren": "(" } | { "open-paren": "(" } | { "open-paren": "(" } | {} | [ [ "open-paren", "(" ] ] |
close-paren=)
|
{ "close-paren": ")" } | { "close-paren": ")" } | { "close-paren": ")" } | { "close-paren": ")" } | { "close-paren": ")" } | { "close-paren": ")" } | {} | [ [ "close-paren", ")" ] ] |
brackets=[]
|
{ "brackets": "[]" } | { "brackets": "[]" } | ⚠️ | { "brackets": "[]" } | { "brackets": "[]" } | { "brackets": "[]" } | {} | [ [ "brackets", "[]" ] ] |
braces={}
|
{ "braces": "{}" } | { "braces": "{}" } | ⚠️ | { "braces": "{}" } | { "braces": "{}" } | { "braces": "{}" } | {} | [ [ "braces", "{}" ] ] |
angles=<>
|
{ "angles": "<>" } | { "angles": "<>" } | { "angles": "<>" } | { "angles": "<>" } | { "angles": "<>" } | { "angles": "<>" } | {} | [ [ "angles", "<>" ] ] |
exclamation=!
|
{ "exclamation": "!" } | { "exclamation": "!" } | { "exclamation": "!" } | { "exclamation": "!" } | { "exclamation": "!" } | { "exclamation": "!" } | {} | [ [ "exclamation", "!" ] ] |
dollar=$
|
{ "dollar": "$" } | { "dollar": "$" } | { "dollar": "$" } | { "dollar": "$" } | { "dollar": "$" } | { "dollar": "$" } | {} | [ [ "dollar", "$" ] ] |
star=*
|
{ "star": "*" } | { "star": "*" } | { "star": "*" } | { "star": "*" } | { "star": "*" } | { "star": "*" } | {} | [ [ "star", "*" ] ] |
plus=+
|
{ "plus": " " } | { "plus": " " } | { "plus": " " } | { "plus": " " } | { "plus": " " } | { "plus": " " } | {} | [ [ "plus", " " ] ] |
minus=-
|
{ "minus": "-" } | { "minus": "-" } | { "minus": "-" } | { "minus": "-" } | { "minus": "-" } | { "minus": "-" } | {} | [ [ "minus", "-" ] ] |
caret=^
|
{ "caret": "^" } | { "caret": "^" } | ⚠️ | { "caret": "^" } | { "caret": "^" } | { "caret": "^" } | {} | [ [ "caret", "^" ] ] |
open-bracket=[
|
{ "open-bracket": "[" } | { "open-bracket": "[" } | ⚠️ | { "open-bracket": "[" } | { "open-bracket": "[" } | { "open-bracket": "[" } | {} | [ [ "open-bracket", "[" ] ] |
close-bracket=]
|
{ "close-bracket": "]" } | { "close-bracket": "]" } | ⚠️ | { "close-bracket": "]" } | { "close-bracket": "]" } | { "close-bracket": "]" } | {} | [ [ "close-bracket", "]" ] ] |
bar=|
|
{ "bar": "|" } | { "bar": "|" } | ⚠️ | { "bar": "|" } | { "bar": "|" } | { "bar": "|" } | {} | [ [ "bar", "|" ] ] |
backslash=\
|
{ "backslash": "\\" } | { "backslash": "\\" } | ⚠️ | { "backslash": "\\" } | { "backslash": "\\" } | { "backslash": "\\" } | {} | [ [ "backslash", "\\" ] ] |
slash=/
|
{ "slash": "/" } | { "slash": "/" } | { "slash": "/" } | { "slash": "/" } | { "slash": "/" } | { "slash": "/" } | {} | [ [ "slash", "/" ] ] |
at=@
|
{ "at": "@" } | { "at": "@" } | { "at": "@" } | { "at": "@" } | { "at": "@" } | { "at": "@" } | {} | [ [ "at", "@" ] ] |
tilde=~
|
{ "tilde": "~" } | { "tilde": "~" } | { "tilde": "~" } | { "tilde": "~" } | { "tilde": "~" } | { "tilde": "~" } | {} | [ [ "tilde", "~" ] ] |
dot=.
|
{ "dot": "." } | { "dot": "." } | { "dot": "." } | { "dot": "." } | { "dot": "." } | { "dot": "." } | {} | [ [ "dot", "." ] ] |
semi=;
|
{ "semi": ";" } | {} | { "semi": ";" } | { "semi": ";" } | { "semi": ";" } | { "semi": ";" } | {} | [ [ "semi", ";" ] ] |
comma-separated=a,b
|
{ "comma-separated": "a,b" } | { "comma-separated": "a,b" } | { "comma-separated": "a,b" } | { "comma-separated": "a,b" } | { "comma-separated": "a,b" } | { "comma-separated": "a,b" } | {} | [ [ "comma-separated", "a,b" ] ] |
colon-separated=a:b
|
{ "colon-separated": "a:b" } | { "colon-separated": "a:b" } | { "colon-separated": "a:b" } | { "colon-separated": "a:b" } | { "colon-separated": "a:b" } | { "colon-separated": "a:b" } | {} | [ [ "colon-separated", "a:b" ] ] |
plus=+&semi=;&open-bracket=[&contains-plus=a+a&contains-semi=a;a&contains-open-bracket=a[a
summary of hazardous special characters |
{ "plus": " ", "semi": ";", "open-bracket": "[", "contains-plus": "a a", "contains-semi": "a;a", "contains-open-bracket": "a[a" } | { "contains-open-bracket": "a[a", "contains-plus": "a a", "open-bracket": "[", "plus": " " } | ⚠️ | { "plus": " ", "semi": ";", "open-bracket": "[", "contains-plus": "a a", "contains-semi": "a;a", "contains-open-bracket": "a[a" } | { "plus": " ", "semi": ";", "open-bracket": "[", "contains-plus": "a a", "contains-semi": "a;a", "contains-open-bracket": "a[a" } | { "plus": " ", "semi": ";", "open-bracket": "[", "contains-plus": "a a", "contains-semi": "a;a", "contains-open-bracket": "a[a" } | {} | [ [ "plus", " " ], [ "semi", ";" ], [ "open-bracket", "[" ], [ "contains-plus", "a a" ], [ "contains-semi", "a;a" ], [ "contains-open-bracket", "a[a" ] ] |
strings: | .NET (minimal) | Go (vanilla) | Java (Spring) | Node (Express) | PHP (vanilla) | Python (Django) | Ruby (on Rails) | WHATWG URL |
string=one%20two
|
{ "string": "one two" } | { "string": "one two" } | { "string": "one two" } | { "string": "one two" } | { "string": "one two" } | { "string": "one two" } | {} | [ [ "string", "one two" ] ] |
string="one%20two"
|
{ "string": "\"one two\"" } | { "string": "\"one two\"" } | { "string": "\"one two\"" } | { "string": "\"one two\"" } | { "string": "\"one two\"" } | { "string": "\"one two\"" } | {} | [ [ "string", "\"one two\"" ] ] |
string=%22one%20two%22
|
{ "string": "\"one two\"" } | { "string": "\"one two\"" } | { "string": "\"one two\"" } | { "string": "\"one two\"" } | { "string": "\"one two\"" } | { "string": "\"one two\"" } | {} | [ [ "string", "\"one two\"" ] ] |
strings=%27one%20two%27
|
{ "strings": "'one two'" } | { "strings": "'one two'" } | { "strings": "'one two'" } | { "strings": "'one two'" } | { "strings": "'one two'" } | { "strings": "'one two'" } | {} | [ [ "strings", "'one two'" ] ] |
integers: | .NET (minimal) | Go (vanilla) | Java (Spring) | Node (Express) | PHP (vanilla) | Python (Django) | Ruby (on Rails) | WHATWG URL |
cast_to_integer=100
|
{ "cast_to_integer": 100 } | { "cast_to_integer": 100 } | { "cast_to_integer": 100 } | { "cast_to_integer": 100 } | { "cast_to_integer": 100 } | { "cast_to_integer": 100 } | {} | [ [ "cast_to_integer", "100" ] ] |
cast_to_integer=100.0
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_integer": 100 } | { "cast_to_integer": 100 } | ⚠️ | {} | [ [ "cast_to_integer", "100.0" ] ] |
cast_to_integer=1e2
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_integer": 1 } | { "cast_to_integer": 100 } | ⚠️ | {} | [ [ "cast_to_integer", "1e2" ] ] |
cast_to_integer=%2b100
|
{ "cast_to_integer": 100 } | { "cast_to_integer": 100 } | { "cast_to_integer": 100 } | { "cast_to_integer": 100 } | { "cast_to_integer": 100 } | { "cast_to_integer": 100 } | {} | [ [ "cast_to_integer", "+100" ] ] |
cast_to_integer=+100
|
{ "cast_to_integer": 100 } | ⚠️ | ⚠️ | { "cast_to_integer": 100 } | { "cast_to_integer": 100 } | { "cast_to_integer": 100 } | {} | [ [ "cast_to_integer", " 100" ] ] |
cast_to_integer=%20100
|
{ "cast_to_integer": 100 } | ⚠️ | ⚠️ | { "cast_to_integer": 100 } | { "cast_to_integer": 100 } | { "cast_to_integer": 100 } | {} | [ [ "cast_to_integer", " 100" ] ] |
cast_to_integer="100"
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_integer": null } | { "cast_to_integer": 0 } | ⚠️ | {} | [ [ "cast_to_integer", "\"100\"" ] ] |
floats: | .NET (minimal) | Go (vanilla) | Java (Spring) | Node (Express) | PHP (vanilla) | Python (Django) | Ruby (on Rails) | WHATWG URL |
cast_to_float=100
|
{ "cast_to_float": 100 } | { "cast_to_float": 100 } | { "cast_to_float": 100 } | { "cast_to_float": 100 } | { "cast_to_float": 100 } | { "cast_to_float": 100 } | {} | [ [ "cast_to_float", "100" ] ] |
cast_to_float=%22100%22
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_float": null } | { "cast_to_float": 0 } | ⚠️ | {} | [ [ "cast_to_float", "\"100\"" ] ] |
cast_to_float=%22100.0%22
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_float": null } | { "cast_to_float": 0 } | ⚠️ | {} | [ [ "cast_to_float", "\"100.0\"" ] ] |
cast_to_float=100.0
|
{ "cast_to_float": 100 } | { "cast_to_float": 100 } | { "cast_to_float": 100 } | { "cast_to_float": 100 } | { "cast_to_float": 100 } | { "cast_to_float": 100 } | {} | [ [ "cast_to_float", "100.0" ] ] |
cast_to_float=100.5
|
{ "cast_to_float": 100.5 } | { "cast_to_float": 100.5 } | { "cast_to_float": 100.5 } | { "cast_to_float": 100.5 } | { "cast_to_float": 100.5 } | { "cast_to_float": 100.5 } | {} | [ [ "cast_to_float", "100.5" ] ] |
cast_to_float=1.5e2
|
{ "cast_to_float": 150 } | { "cast_to_float": 150 } | { "cast_to_float": 150 } | { "cast_to_float": 150 } | { "cast_to_float": 150 } | { "cast_to_float": 150 } | {} | [ [ "cast_to_float", "1.5e2" ] ] |
cast_to_float=%20100.5
|
{ "cast_to_float": 100.5 } | ⚠️ | { "cast_to_float": 100.5 } | { "cast_to_float": 100.5 } | { "cast_to_float": 100.5 } | { "cast_to_float": 100.5 } | {} | [ [ "cast_to_float", " 100.5" ] ] |
booleans: | .NET (minimal) | Go (vanilla) | Java (Spring) | Node (Express) | PHP (vanilla) | Python (Django) | Ruby (on Rails) | WHATWG URL |
cast_to_boolean=true
|
{ "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "true" ] ] |
cast_to_boolean=false
|
{ "cast_to_boolean": false } | { "cast_to_boolean": false } | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "false" ] ] |
cast_to_boolean=True
|
{ "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "True" ] ] |
cast_to_boolean=False
|
{ "cast_to_boolean": false } | { "cast_to_boolean": false } | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "False" ] ] |
cast_to_boolean=TRUE
|
{ "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "TRUE" ] ] |
cast_to_boolean=FALSE
|
{ "cast_to_boolean": false } | { "cast_to_boolean": false } | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "FALSE" ] ] |
cast_to_boolean=tRuE
|
{ "cast_to_boolean": true } | ⚠️ | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "tRuE" ] ] |
cast_to_boolean=fAlSe
|
{ "cast_to_boolean": false } | ⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "fAlSe" ] ] |
cast_to_boolean=t
|
⚠️ | { "cast_to_boolean": true } | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "t" ] ] |
cast_to_boolean=f
|
⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "f" ] ] |
cast_to_boolean=T
|
⚠️ | { "cast_to_boolean": true } | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "T" ] ] |
cast_to_boolean=F
|
⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "F" ] ] |
cast_to_boolean=%20true
|
{ "cast_to_boolean": true } | ⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", " true" ] ] |
cast_to_boolean=%20false
|
{ "cast_to_boolean": false } | ⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", " false" ] ] |
cast_to_boolean=1
|
⚠️ | { "cast_to_boolean": true } | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "1" ] ] |
cast_to_boolean=0
|
⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": false } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "0" ] ] |
cast_to_boolean=10
|
⚠️ | ⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "10" ] ] |
cast_to_boolean=-1
|
⚠️ | ⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "-1" ] ] |
cast_to_boolean=yes
|
⚠️ | ⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "yes" ] ] |
cast_to_boolean=no
|
⚠️ | ⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "no" ] ] |
cast_to_boolean=on
|
⚠️ | ⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "on" ] ] |
cast_to_boolean=off
|
⚠️ | ⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "off" ] ] |
cast_to_boolean=null
|
⚠️ | ⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "null" ] ] |
cast_to_boolean=undefined
|
⚠️ | ⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "undefined" ] ] |
cast_to_boolean=NaN
|
⚠️ | ⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "NaN" ] ] |
cast_to_boolean=
|
⚠️ | ⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": false } | { "cast_to_boolean": false } | { "cast_to_boolean": false } | {} | [ [ "cast_to_boolean", "" ] ] |
cast_to_boolean
|
⚠️ | ⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": false } | { "cast_to_boolean": false } | { "cast_to_boolean": false } | {} | [ [ "cast_to_boolean", "" ] ] |
cast_to_boolean&hello
|
⚠️ | ⚠️ | { "hello": "", "cast_to_boolean": false } | { "cast_to_boolean": false, "hello": "" } | { "cast_to_boolean": false, "hello": "" } | { "cast_to_boolean": false, "hello": "" } | {} | [ [ "cast_to_boolean", "" ], [ "hello", "" ] ] |
cast_to_boolean={}
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "{}" ] ] |
cast_to_boolean=[]
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "[]" ] ] |
cast_to_boolean=,
|
⚠️ | ⚠️ | { "cast_to_boolean": false } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | { "cast_to_boolean": true } | {} | [ [ "cast_to_boolean", "," ] ] |
date-time values: | .NET (minimal) | Go (vanilla) | Java (Spring) | Node (Express) | PHP (vanilla) | Python (Django) | Ruby (on Rails) | WHATWG URL |
cast_to_date_time=1990-12-31T23:59:60Z
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_date_time": null } | { "cast_to_date_time": "1991-01-01T00:00:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "1990-12-31T23:59:60Z" ] ] |
cast_to_date_time=1990-12-31T15:59:60-08:00
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_date_time": null } | { "cast_to_date_time": "1990-12-31T16:00:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "1990-12-31T15:59:60-08:00" ] ] |
cast_to_date_time=2023-01-01
|
{ "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | ⚠️ | ⚠️ | { "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | { "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | { "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | {} | [ [ "cast_to_date_time", "2023-01-01" ] ] |
cast_to_date_time=2023-01-01
|
{ "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | ⚠️ | ⚠️ | { "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | { "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | { "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | {} | [ [ "cast_to_date_time", "2023-01-01" ] ] |
cast_to_date_time=2023-01-01
|
{ "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | ⚠️ | ⚠️ | { "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | { "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | { "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | {} | [ [ "cast_to_date_time", "2023-01-01" ] ] |
cast_to_date_time=2023-02-29
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_date_time": "2023-03-01T00:00:00.000Z" } | { "cast_to_date_time": "2023-03-01T00:00:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "2023-02-29" ] ] |
cast_to_date_time=01/01/2023
|
{ "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | ⚠️ | ⚠️ | { "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | { "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "01/01/2023" ] ] |
cast_to_date_time=01/01/2023
|
{ "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | ⚠️ | ⚠️ | { "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | { "cast_to_date_time": "2023-01-01T00:00:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "01/01/2023" ] ] |
cast_to_date_time=2023-07-03T16:15:00Z
|
{ "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "2023-07-03T16:15:00Z" ] ] |
cast_to_date_time=Mon,%2003%20Jul%202023%2016:15:00%20%2b0000
|
{ "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | ⚠️ | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "Mon, 03 Jul 2023 16:15:00 +0000" ] ] |
cast_to_date_time=Monday,%2003-Jul-23%2016:15:00%20GMT
|
{ "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | ⚠️ | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "Monday, 03-Jul-23 16:15:00 GMT" ] ] |
cast_to_date_time=Mon,%2003%20Jul%2023%2016:15:00%20%2b0000
|
{ "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | ⚠️ | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "Mon, 03 Jul 23 16:15:00 +0000" ] ] |
cast_to_date_time=Mon,%2003%20Jul%202023%2016:15:00%20%2b0000
|
{ "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | ⚠️ | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "Mon, 03 Jul 2023 16:15:00 +0000" ] ] |
cast_to_date_time=2023-07-03T16:15:00%2b00:00
|
{ "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | {} | [ [ "cast_to_date_time", "2023-07-03T16:15:00+00:00" ] ] |
cast_to_date_time=Mon%20Jul%20%203%2016:15:00%202023
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "Mon Jul 3 16:15:00 2023" ] ] |
cast_to_date_time=1685900100
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_date_time": null } | ⚠️ | ⚠️ | {} | [ [ "cast_to_date_time", "1685900100" ] ] |
cast_to_date_time=2023-07-03%2016:15:00
|
{ "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | ⚠️ | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | {} | [ [ "cast_to_date_time", "2023-07-03 16:15:00" ] ] |
cast_to_date_time=20230703161500
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_date_time": null } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "20230703161500" ] ] |
cast_to_date_time=2023-07-03T16:15:00.000Z
|
{ "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "2023-07-03T16:15:00.000Z" ] ] |
cast_to_date_time=2023-07-03T16:15:00%2b00:00
|
{ "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | {} | [ [ "cast_to_date_time", "2023-07-03T16:15:00+00:00" ] ] |
cast_to_date_time=Mon%20Jul%203%2016:15:00%20CDT%202023
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_date_time": "2023-07-03T21:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "Mon Jul 3 16:15:00 CDT 2023" ] ] |
cast_to_date_time=2023:07:03%2016:15:00
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_date_time": null } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "2023:07:03 16:15:00" ] ] |
cast_to_date_time=July%203,%202023,%204:15%20PM
|
{ "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | ⚠️ | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "July 3, 2023, 4:15 PM" ] ] |
cast_to_date_time=3%20July%202023%2016:15
|
{ "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | ⚠️ | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "3 July 2023 16:15" ] ] |
cast_to_date_time=2023-07-03T16:15:00
|
{ "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | ⚠️ | ⚠️ | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | { "cast_to_date_time": "2023-07-03T16:15:00.000Z" } | {} | [ [ "cast_to_date_time", "2023-07-03T16:15:00" ] ] |
cast_to_date_time=now
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_date_time": null } | { "cast_to_date_time": "2023-10-26T19:13:45.879Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "now" ] ] |
cast_to_date_time=yesterday
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_date_time": null } | { "cast_to_date_time": "2023-10-25T00:00:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "yesterday" ] ] |
cast_to_date_time=next%20monday
|
⚠️ | ⚠️ | ⚠️ | { "cast_to_date_time": null } | { "cast_to_date_time": "2023-10-30T00:00:00.000Z" } | ⚠️ | {} | [ [ "cast_to_date_time", "next monday" ] ] |