OptionReads should validate JSON value if it exists