play-json-extra


License

License

Categories

Categories

JSON Data
GroupId

GroupId

io.megl
ArtifactId

ArtifactId

play-json-extra_2.11
Last Version

Last Version

2.4.3
Release Date

Release Date

Type

Type

jar
Description

Description

play-json-extra
play-json-extra
Project Organization

Project Organization

Paro Alberto Maria Angelo
Source Code Management

Source Code Management

https://github.com/aparo/play-json-extra

Download play-json-extra_2.11

How to add to project

<!-- https://jarcasting.com/artifacts/io.megl/play-json-extra_2.11/ -->
<dependency>
    <groupId>io.megl</groupId>
    <artifactId>play-json-extra_2.11</artifactId>
    <version>2.4.3</version>
</dependency>
// https://jarcasting.com/artifacts/io.megl/play-json-extra_2.11/
implementation 'io.megl:play-json-extra_2.11:2.4.3'
// https://jarcasting.com/artifacts/io.megl/play-json-extra_2.11/
implementation ("io.megl:play-json-extra_2.11:2.4.3")
'io.megl:play-json-extra_2.11:jar:2.4.3'
<dependency org="io.megl" name="play-json-extra_2.11" rev="2.4.3">
  <artifact name="play-json-extra_2.11" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.megl', module='play-json-extra_2.11', version='2.4.3')
)
libraryDependencies += "io.megl" % "play-json-extra_2.11" % "2.4.3"
[io.megl/play-json-extra_2.11 "2.4.3"]

Dependencies

compile (6)

Group / Artifact Type Version
org.scala-lang : scala-compiler jar 2.11.7
org.scala-stm : scala-stm_2.11 jar 0.7
com.lihaoyi : upickle_2.11 jar 0.3.6
me.chrons : boopickle_2.11 jar 1.1.0
org.spire-math : jawn-parser_2.11 jar 0.7.0
com.typesafe.play : play-json_2.11 jar 2.4.3

Project Modules

There are no modules declared in this project.

play-json-extra

I love working in Scala and ScalaJS. This library is my opinionated wrapper of several libraries merged to efficiently working in JSON word.

Main Features are:

  • Play JSON for ScalaJS
  • JsonFormat macro annotation for lazy people
  • Default field values populated in missing JSON field
  • Field rewrite for Play JSON ("key")
  • +22 field case class formatter and more Play Json Extension
  • Joda Datetime for Scala and ScalaJS
  • Strong Typed Enum (String and Int) for Scala and ScalaJS
  • Variant Types

Full Documentation here.

Installing

For the stable version (to be release):

resolvers += "Sonatype releases" at "https://oss.sonatype.org/content/repositories/releases"

libraryDependencies += "io.megl" %% "play-json-extra" % "2.4.3"

For the snapshot version:

resolvers += "Sonatype snapshots" at "http://oss.sonatype.org/content/repositories/snapshots/"

libraryDependencies += "io.megl" %% "play-json-extra" % "2.4.3-SNAPSHOT"

play-json-extra requires scala 2.11.x

Documentation

Full Documentation here.

Thanks

Thank you very much to:

Versions

Version
2.4.3