Skip to content

cloudflightio/json-wrapper

Repository files navigation

JSON Wrappers for Kotlin

License Maven Central

This library contains Data Transfer Objects (DTOs) for popular JSON formats:

  • angular.json
  • package.json
  • package-lock.json

Additionally, it contains mapping DTOs for the License Gradle Plugin for re-use in other software products.

Each DTO comes with a deserializer based on Kotlin Serialization, i.e.:

val angular: Angular = Angular.readFromFile(File("angular.json"))