QueryStringCoder 0.1.0

QueryStringCoder 0.1.0

Maintained by Johan Nordberg.



  • By
  • Johan Nordberg

swift-query-string-coder

Standards compliant query string encoder & decoder for the Codable protocol.

struct MyQuery: Codable {
    let hello: String
    let tags: [String]
    let flag: Bool
}

let encoder = QueryStringEncoder()

let query = MyQuery(hello: "world™", tags: ["foo", "bar"], flag: true)

let result = try encoder.encode(query)

print(result) // hello=world%E2%84%A2&tags=foo&tags=bar&flag

TODO

  • Encoder
  • Decoder