【发布时间】:2016-03-14 05:00:42
【问题描述】:
我在scala中使用liftweb从String解析JSON,一些记录有3个字段
val a = {"name": "Alice", "age": 21, "job": "nurse"}
但其他一些只有 2 个字段
val b = {"name": "Bob", "age": 30}
我创造了 案例类人(姓名:字符串,年龄:长,工作:字符串) 当我调用 parse(a) 它成功返回值,但是当我调用 parse(b) 它出现异常
net.liftweb.json.MappingException: No usable value for algorithm
Did not find value which can be converted into java.lang.String
【问题讨论】: