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" ] ]