我想使用 upickle库的 ujson从 json 文档中提取可选字符串。在某些文档中存在 json 字段,而在其他文档中则不存在。
当访问该字段并且该字段不存在时,我得到一个 NoSuchElementException:
val json = ujson.read(jsonString)
json("attributename").str
results in: java.util.NoSuchElementException: key not found: attributename
在 ujson 中处理可选 json 属性的惯用方法是什么?