}
catch (IOException ex) {
throw new AkibanInternalException("Error reading from string", ex);
}
if (parsed.isObject()) {
Iterator<String> iter = parsed.fieldNames();
while (iter.hasNext()) {
String field = iter.next();
JsonNode value = parsed.get(field);
if (value.isBigDecimal()) {
call.setBigDecimal(field, value.decimalValue());