sam*_*est 1 json scala spray spray-json
如何解析json与喷json使用蛇案(下划线表示法)而不是骆驼案?
例如
case class Test(subjectDescription: String)
"{\"subject_description\":\"Medicine\"}".parseJson.convertTo[Test]
Run Code Online (Sandbox Code Playgroud)
应该工作,而不是抛出异常.
小智 6
像这样:
case class Test(subjectDescription: String)
implicit val testFormat = jsonFormat(Test.apply, "subject_description")
"{\"subject_description\":\"Medicine\"}".parseJson.convertTo[Test]
Run Code Online (Sandbox Code Playgroud)
这里的技巧是jsonFormat函数接受json对象键的字符串参数.
| 归档时间: |
|
| 查看次数: |
1660 次 |
| 最近记录: |