memoize json_parser more closely to original intent

The original intent was just a classwide JSON parser.  By using Memoize
it was dependent on an argument.  However, it needs to be class-specific
so that it can be overridden so it must have an argument.  This is
simple enough that just memoizing by hand seems fine.
no longer need to call class before json_parser
remove class method