All Projects → aparo → play-json-extra

aparo / play-json-extra

Licence: Apache-2.0 license
Play Json Extra extends Play Json with several opinionated features

Programming Languages

scala
5932 projects
shell
77523 projects

Projects that are alternatives of or similar to play-json-extra

Otoroshi
Lightweight api management on top of a modern http reverse proxy
Stars: ✭ 177 (+704.55%)
Mutual labels:  playframework
sbt-sass
A fork of the sbt-sass repository which seems to be abandoned.
Stars: ✭ 32 (+45.45%)
Mutual labels:  playframework
play-scala-tls-example
A Play application using HTTPS and WS with optional client authentication
Stars: ✭ 44 (+100%)
Mutual labels:  playframework
Play Scala Websocket Example
Example Play Scala application showing WebSocket use with Akka actors
Stars: ✭ 194 (+781.82%)
Mutual labels:  playframework
Play Mailer
Play mailer plugin
Stars: ✭ 243 (+1004.55%)
Mutual labels:  playframework
play-java-chatroom-example
Example Chatroom with Java API
Stars: ✭ 33 (+50%)
Mutual labels:  playframework
Playbasics
Example code for my tutorial series about Play Framework 2.x
Stars: ✭ 168 (+663.64%)
Mutual labels:  playframework
subscriptions-frontend
sites.google.com/a/guardian.co.uk/guardian-subscriptions/
Stars: ✭ 15 (-31.82%)
Mutual labels:  playframework
play-scala-fileupload-example
An example Play application showing custom multiform fileupload in Scala
Stars: ✭ 29 (+31.82%)
Mutual labels:  playframework
play-ebean
Play Ebean module
Stars: ✭ 29 (+31.82%)
Mutual labels:  playframework
Play Scala Rest Api Example
Example Play Scala application showing REST API
Stars: ✭ 227 (+931.82%)
Mutual labels:  playframework
Play Scala Starter Example
Play Scala Starter Template (ideal for new users!)
Stars: ✭ 238 (+981.82%)
Mutual labels:  playframework
IDEACodeTools
Intellij IDEA plugin for some code tools
Stars: ✭ 20 (-9.09%)
Mutual labels:  playframework
Play Ws
Standalone Play WS, an async HTTP client with fluent API
Stars: ✭ 190 (+763.64%)
Mutual labels:  playframework
play-java-fileupload-example
An example Play application showing custom multiform fileupload in Java
Stars: ✭ 13 (-40.91%)
Mutual labels:  playframework
Play Angular Require Seed
Seed Application for Playframework 2, RequireJS, WebJars, and AngularJS 1.x
Stars: ✭ 170 (+672.73%)
Mutual labels:  playframework
play-scala-compile-di-example
Example Play Project using compile time dependency injection and Play WS with ScalaTest
Stars: ✭ 37 (+68.18%)
Mutual labels:  playframework
play-java-seed.g8
Play Java Seed template: use "sbt new playframework/play-java-seed.g8"
Stars: ✭ 20 (-9.09%)
Mutual labels:  playframework
sbt-play-npm
Integrate a Npm application with Play framework
Stars: ✭ 10 (-54.55%)
Mutual labels:  playframework
cachecontrol
Minimal HTTP cache management library in Scala
Stars: ✭ 13 (-40.91%)
Mutual labels:  playframework

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:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].