Change the type of key that this builder requires, with the option of indicating an error condition
Change the type of key that this builder requires, with the option of indicating an error condition
3.1
Change the type of value that this builder requires, with the option of indicating an error condition
Change the type of value that this builder requires, with the option of indicating an error condition
4.0
Change the type of extra that this parser produces
Change the type of extra that this parser produces
4.0
Change the type of failure that this parser produces
Change the type of failure that this parser produces
4.0
Change the type of key that this builder requires
Change the type of key that this builder requires
Change the type of value that this builder requires
Change the type of value that this builder requires
Returns v
wrapped in a com.rayrobdod.json.union.ParserRetVal.Primitive
Returns v
wrapped in a com.rayrobdod.json.union.ParserRetVal.Primitive
Parse the input into a Value.
Parse the input into a Value. Return a Right if Parser.parse would have returned a Primitive, else return a Left.
4.0
Parse the input into a Value.
Parse the input into a Value. Return a Right if Parser.parse would have returned a Primitive, else return a Left.
(Since version 4.0) This version doesn't allow specifying what the error is; use the two-arg version instead
A 'parser' that echos the value provided in its parse method
Somewhat useful to be the 'recursed' parser in cases where the 'root' parser has already decoded a value.
4.0