gpt4 book ai didi

json - 如何使用使用蛇形大小写(下划线表示法)而不是驼峰大小写的喷射 json 解析 json

转载 作者:行者123 更新时间:2023-12-05 08:57:23 27 4
gpt4 key购买 nike

如何使用使用蛇形大小写(下划线表示法)而不是驼峰大小写的喷射 json 来解析 json?

例如

case class Test(subjectDescription: String)
"{\"subject_description\":\"Medicine\"}".parseJson.convertTo[Test]

应该工作并且不会抛出异常。

最佳答案

像这样:

case class Test(subjectDescription: String)
implicit val testFormat = jsonFormat(Test.apply, "subject_description")
"{\"subject_description\":\"Medicine\"}".parseJson.convertTo[Test]

这里的技巧是 jsonFormat 函数接受 json 对象键的字符串参数。

关于json - 如何使用使用蛇形大小写(下划线表示法)而不是驼峰大小写的喷射 json 解析 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33367983/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com