Circe-Optics 如何用破折号指定路径
Circe-Optics how to specify a path with dash
我正在尝试使用 circe-optics 访问 json 中的字段。问题是该字段包含破折号:
root.TAB-NR.string
而如果我写
root.TAB_NR.string
有效,但该字段不存在。
知道我该如何处理这种情况吗?
如果您需要在 Scala 标识符中使用非法的特殊字符,您可以使用反引号来引用它们。
val `my funky value` = root.`TAB-NR`.string
我正在尝试使用 circe-optics 访问 json 中的字段。问题是该字段包含破折号:
root.TAB-NR.string
而如果我写
root.TAB_NR.string
有效,但该字段不存在。
知道我该如何处理这种情况吗?
如果您需要在 Scala 标识符中使用非法的特殊字符,您可以使用反引号来引用它们。
val `my funky value` = root.`TAB-NR`.string