Popularity
1.8
Growing
Activity
0.0
Stable
24
2
6

Programming language: Scala
Tags: JSON    

sonofjson alternatives and similar packages

Based on the "JSON" category.
Alternatively, view sonofjson alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of sonofjson or a related project?

Add another 'JSON' Package

README

Build status

SON of JSON

A Scala library for dealing with JSON in a way that makes it almost feel native. If you want to understand how it compares to json4s, you might be interested to read about it here.

① It requires just one import

import nl.typeset.sonofjson._

② Creating an object is easy

// You can parse it from a String
val person = parse("""{ "name" : { "first" : "John", "last" : "Doe" } }""")

// Or build it yourself
val person = obj(
  name = obj(
     first = "John",
     last = "Doe"
  )
)

③ Accessing it is easy too

// Access the object and ask for a String representation
person.name.first.as[String]

// Or leave it to SON of JSON to get you a String representation
var first: String = person.name.first

④ Modifying it is even easier

person.name.first = "Jack"

⑤ And rendering it to JSON is just

render(person)