Yes! Someone finally said it. The worst are the operators. You don't need these libraries and their lack of tests.<p>Noticed this might be an ad about a book... Parsing JSON in Swift. The bubble is real. What developer would buy this? What's next, a book about NSURLSession?
And here's your regularly scheduled announcement that the actual <i>JSON parsing</i> is done by the library call NSJSONSerialization.JSONObjectWithData(...) in line 3 of the code.<p>The rest is just getting the parsed data out of already parsed nested dictionaries and arrays in a way that makes the type checker happy. Calling that "parsing" is probably the biggest myth of them all (though agreed about all the other myths).
Swiftz (<a href="https://github.com/typelift/Swiftz" rel="nofollow">https://github.com/typelift/Swiftz</a>) offers well tested implementation of operator definitions and constructs from functional language. It takes inspiration from Scalaz and Haskell.
If I were to write a library using wacky operators, I'd at least use well defined and maintained definitions.