https://github.com/marcinorlowski/apiresponse
ApiResponse simplifies handling APIs JSON responses.
https://github.com/marcinorlowski/apiresponse
android android-library api java json rest-api
Last synced: about 1 year ago
JSON representation
ApiResponse simplifies handling APIs JSON responses.
- Host: GitHub
- URL: https://github.com/marcinorlowski/apiresponse
- Owner: MarcinOrlowski
- Created: 2017-03-12T12:55:15.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-02-19T00:46:21.000Z (over 7 years ago)
- Last Synced: 2025-03-29T23:41:19.358Z (about 1 year ago)
- Topics: android, android-library, api, java, json, rest-api
- Language: Java
- Homepage:
- Size: 172 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
Awesome Lists containing this project
README
ApiResponse
===========
[](https://jitpack.io/#MarcinOrlowski/ApiResponse)

[](https://dependencyci.com/github/MarcinOrlowski/ApiResponse)
`ApiResponse` helps simplifying management of API JSON responses. It follows the API
format as produced by [Api Response Builder](https://github.com/MarcinOrlowski/laravel-api-response-builder)
library but can be used to consume response JSONs produced by any API.
Includes bundlers for [IcePick](https://github.com/frankiesardo/icepick)
and [Android-State](https://github.com/evernote/android-state) state saving libraries.
Installation
============
Edit your master `gradle.build` file and **add** `maven { url 'https://jitpack.io' }` to your current
`repositories` block content (if you use other jitpack hosted libraries, then this step can be skipped):
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
Next, edit your **module**'s `build.gradle` and the following dependency:
implementation 'com.github.MarcinOrlowski:ApiResponse:'
For recent value of `` consult [library releases](https://github.com/MarcinOrlowski/ApiResponse/releases)
or jitpack badge: [](https://jitpack.io/#MarcinOrlowski/ApiResponse)
Contributing
============
Please report any issue spotted using [GitHub's project tracker](https://github.com/MarcinOrlowski/ApiResponse/issues).
If you'd like to contribute to the this project, please [open new ticket](https://github.com/MarcinOrlowski/ApiResponse/issues)
**before doing any work**. This will help us save your time in case I'd not be able to accept such changes. But if all is good and
clear then follow common routine:
* fork the project
* create new branch
* do your changes
* send pull request
License
=======
* Written and copyrighted ©2013-2019 by Marcin Orlowski
* `ApiResponse` is open-sourced library licensed under the Apache 2.0 license