encode url query string
roles = [ "admin" ] |> Set.fromList
comments =
[ "good"
, "great"
]
[ ( "q"
, [ ( "name", "name" |> QueryEncode.string )
, ( "count", 1 |> QueryEncode.int )
, ( "active", True |> QueryEncode.bool )
, ( "roles", roles |> QueryEncode.set QueryEncode.string )
, ( "comments" comments |> QueryEncode.list QueryEncode.string )
] |> QueryEncode.object
)
] |> QueryEncode.objectencode name
[ "q", "name" ] |> QueryEncode.toName
-- "q[name]"
encoded value