Json Wrapper

General Purpose Json Wrapper

Лицензия

Лицензия

Категории

Категории

JSON Данные
Группа

Группа

io.apptik.json
Идентификатор

Идентификатор

json-wrapper
Последняя версия

Последняя версия

1.1.0-alpha1
Дата

Дата

Тип

Тип

jar
Описание

Описание

Json Wrapper
General Purpose Json Wrapper
Ссылка на сайт

Ссылка на сайт

https://github.com/apptik/JustJson/tree/master/json-wrapper
Система контроля версий

Система контроля версий

https://github.com/apptik/JustJson/tree/master/json-wrapper

Скачать json-wrapper

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/io.apptik.json/json-wrapper/ -->
<dependency>
    <groupId>io.apptik.json</groupId>
    <artifactId>json-wrapper</artifactId>
    <version>1.1.0-alpha1</version>
</dependency>
// https://jarcasting.com/artifacts/io.apptik.json/json-wrapper/
implementation 'io.apptik.json:json-wrapper:1.1.0-alpha1'
// https://jarcasting.com/artifacts/io.apptik.json/json-wrapper/
implementation ("io.apptik.json:json-wrapper:1.1.0-alpha1")
'io.apptik.json:json-wrapper:jar:1.1.0-alpha1'
<dependency org="io.apptik.json" name="json-wrapper" rev="1.1.0-alpha1">
  <artifact name="json-wrapper" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.apptik.json', module='json-wrapper', version='1.1.0-alpha1')
)
libraryDependencies += "io.apptik.json" % "json-wrapper" % "1.1.0-alpha1"
[io.apptik.json/json-wrapper "1.1.0-alpha1"]

Зависимости

compile (4)

Идентификатор библиотеки Тип Версия
io.apptik.json : json-core jar 1.1.0-alpha1
org.hamcrest : hamcrest-core jar 1.3
org.hamcrest : hamcrest-library jar 1.3
org.hamcrest : hamcrest-integration jar 1.3

test (2)

Идентификатор библиотеки Тип Версия
junit : junit jar [4,)
org.assertj : assertj-core jar 2.4.1

Модули Проекта

Данный проект не имеет модулей.

JustJson

Build Status Join the chat at https://gitter.im/apptik/JustJson StackExchange

JSON helper library for Android and Java

JustJson is NOT a standard json2pojo library with multiple adapters.

It simply converts json string/stream to java Objects

  • JsonObject - Iterable handy Map wrapper
  • JsonArray - List implementation
  • JsonString - String wrapper
  • JsonBoolean - boolean wrapper
  • JsonNumber - number wrapper

which are then flexible & easy to read/modify/iterate/search/wrap.

It came out of the need for a dynamic, simple and lightweight Json parser for Android(unlike Jackson). The code started as a mixture of https://android.googlesource.com/platform/libcore/+/master/json/ and the Json utils from https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/util .

JustJson is super simple, super small and fast json lib.

It can be used on Android and Java in general.

Download

Find the latest JARs or grab via Maven:

<dependency>
  <groupId>io.apptik.json</groupId>
  <artifactId>json-XXX</artifactId>
  <version>1.0.4</version>
</dependency>

or Gradle:

compile 'io.apptik.json:json-XXX:1.0.4'

Downloads of the released versions are available in Sonatype's releases repository.

Snapshots of the development versions are available in Sonatype's snapshots repository.

Features

  • Fast and easy Json Parser and Writer (comparable or better performance than Android Native, GSON and Jackson libraries)
  • Flexible Json Wrapper helper implementations that hold json data and media type. Ideal for Model classes.
  • Json-Schema validation
  • Android UI generation

Examples

TODO

Questions

StackOverflow with tag 'JustJson'

Modules

  • Json Core - the json core module responsible for mapping json string/stream to basic Java Objects

Maven Central VersionEye

  • Json Warpper - json wrapper classes that are used to wrap generic json representation around some defined interface

Maven Central VersionEye

Maven Central VersionEye

Maven Central VersionEye

  • Json AWS - helper for working with AWS json libraries

Maven Central VersionEye

Licence

Copyright (C) 2016 AppTik Project

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
io.apptik.json

AppTik

app toolkit (architecture, development, test, deployment, monitoring)

Версии библиотеки

Версия
1.1.0-alpha1
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0