Newer
Older
gitbucket_jkp / project / PluginsJson.scala
@kenji yoshida kenji yoshida on 1 Apr 2018 417 bytes check scalafmt in travis (#1936)
  1. import com.eclipsesource.json.Json
  2. import scala.collection.JavaConverters._
  3.  
  4. object PluginsJson {
  5.  
  6. def getUrls(json: String): Seq[String] = {
  7. val value = Json.parse(json)
  8. value.asArray.values.asScala.map { plugin =>
  9. val pluginObject = plugin.asObject
  10. val latestVersionObject = pluginObject.get("versions").asArray.asScala.head.asObject
  11. latestVersionObject.get("url").asString
  12. }
  13. }
  14.  
  15. }