【发布时间】:2015-05-27 14:51:09
【问题描述】:
我有这个示例网址:https://api.github.com/repos/jdan/isomer/languages 这里输出的不同之处在于它通常不是我们期望的 JSON 格式,即“label”:“value”。它是“Language_Name”:“行数”。
当我从我的 scala 代码中调用这个 api 时:
val responseLangUrl: HttpResponse[String] = Http(url").asString
val responseLangUrlJson = parse(responseLangUrl.body)
println(responseLangUrlJson)
输出是:
JObject(List((Ruby,JInt(2622))))
JObject(List((CoffeeScript,JInt(3513)), (JavaScript,JInt(380))))
JInt 对我来说微不足道。我想要所有这些语言名称的列表。我该如何提取它?
https://github.com/json4s/json4s: 这个官方链接有 "label":"value" 案例的例子,但是我如何提取这样的东西,即我直接拥有信息的 JSON 类型。
【问题讨论】: