Popularity
0.6
Stable
Activity
0.0
Stable
8
1
0

Programming language: Kotlin
License: Apache License 2.0
Tags: JSON    

ext4klaxon alternatives and similar libraries

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

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

Add another 'JSON' Library

README

ext4klaxon

Type Extensions for Klaxon (Kotlin JSON library)

Current extensions:

  • Long
  • Int
  • Enum
  • Date

Long

Get Long, Double, Float, String as Int, without loosing precision when it is convertable

val i = jsonObject.intStrict("fieldName")

Int

Get Int, Double, Float or String as Long, when it is convertable

val l = jsonObject.intStrict("fieldName")

Enum

Convert any string to enum:

val e = jsonObject.enum<EnumType>("fieldName")
val e = jsonObject.enumFromValues("fieldName", Enum.values())
val e = jsonObject.enumFromFunction("fieldName", {f->function(f)})

Date

Get any whole Numeric as Date

val e = jsonObject.date("fieldName")

Download

ext4klaxon is under development.

Gradle:

compile 'com.fboldog.ext4klaxon:ext4klaxon:0.3.1'

or Maven:

<dependency>
  <groupId>com.fboldog.ext4klaxon</groupId>
  <artifactId>ext4klaxon</artifactId>
  <version>0.3.1</version>
</dependency>