我需要做什么来提取friends_count的值。我注意到 screen_name 已经在 Status 对象和案例类中定义。仍然需要扩展 Js 或 JsObject 不同
object TweetDetails extends Js { val friends_count = 'friends_count ? num }
然后将其与 JsObjects 列表中的每个 json 对象进行模式匹配,如下所示。这些符号令人困惑:
scala> val friends_count = 'friends_count ! num // I wish SO understood Scala's symbols
val twtJsonList = http(Status("username").timeline)
twtJsonList foreach {
js =>
val Status.user.screen_name(screen_name) = js
val Status.text(text) = js
val friends_counts(friends_count) = js //i cannot figure out how to extract this
println(friends_count)
println(screen_name)
println(text)
}