【发布时间】:2020-09-24 12:24:03
【问题描述】:
我正在尝试使用 circe-optics 访问 json 中的一个字段。问题是该字段包含破折号:
root.TAB-NR.string
如果我写的话
root.TAB_NR.string 有效,但该字段不存在。
知道我该如何处理这种情况吗?
【问题讨论】:
-
你试过用反引号
root.`TAB-NR`.string吗?
标签: scala circe-optics
我正在尝试使用 circe-optics 访问 json 中的一个字段。问题是该字段包含破折号:
root.TAB-NR.string
如果我写的话
root.TAB_NR.string 有效,但该字段不存在。
知道我该如何处理这种情况吗?
【问题讨论】:
root.`TAB-NR`.string吗?
标签: scala circe-optics
如果您需要在 Scala 标识符中使用否则会非法的特殊字符,您可以使用反引号将它们引用。
val `my funky value` = root.`TAB-NR`.string
【讨论】: