![JAR search and dependency download from the Maven repository](/logo.png)
io.lemonlabs.uri.json.SprayJsonSupport.scala Maven / Gradle / Ivy
package io.lemonlabs.uri.json
import io.lemonlabs.uri.inet.Trie
import spray.json.DefaultJsonProtocol._
import spray.json._
case object SprayJsonSupport extends JsonSupport {
implicit lazy val trieFmt: JsonFormat[Trie] = lazyFormat(jsonFormat(Trie.apply, "c", "e"))
override lazy val publicSuffixTrie: Trie = {
publicSuffixJson.parseJson.convertTo[Trie]
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy