Object

virtufin.service.serialization.json

JsonUtil

Related Doc: package json

Permalink

object JsonUtil

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. JsonUtil
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def getJsValue(packageName: String, resourcePath: String): JsValue

    Permalink

    packageName

    use the classpath of this package to find the Json files. The package name is e.g.

    "com.example.a"
    resourcePath

    path without to .json extension to a Json file or a directory containing Json files

    returns

    a play.api.libs.json.JsObject when resourcePath points to a file, or if the resourcePath points to a directory a play.api.libs.json.JsArray containing all the Json files in the directory

  11. def getJson(jsonResourcePath: String): Option[JsValue]

    Permalink

    jsonResourcePath

    the path of the Json resource including the extension .json

    returns

    the JsValue as Option or None if not found

  12. def getJson(url: URL): Option[JsValue]

    Permalink

    returns

    the JsValue as Option or None if not found

  13. def getJson(stream: InputStream): Option[JsValue]

    Permalink

    returns

    the JsValue as Option or None if not found

  14. def getJsonResourcePaths(packageName: String, directoryResourcePath: String): Iterable[String]

    Permalink

    directoryResourcePath

    path to directory

    returns

    resource paths to all Json resources in the directory

  15. def getJsonURLs(packageName: String, directoryResourcePath: String): Iterable[URL]

    Permalink

    directoryResourcePath

    path to directory

    returns

    URLs to all Json resources in the directory

  16. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. def patchJson(jsonResourcePath: String, patchResourcePath: String): Option[JsValue]

    Permalink

    Patch Json according to IETF RFC 6902

    Patch Json according to IETF RFC 6902

    jsonResourcePath

    the path of the Json resource including the extension .json

    patchResourcePath

    the path of the patch resource including the extension .json-patch

    returns

    the patched Json resource or None if either the resource or the patch do not exist

  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped