kit

json,xml,httpclient etc.

Лицензия

Лицензия

Группа

Группа

com.github.dingey
Идентификатор

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

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

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

1.9
Дата

Дата

Тип

Тип

jar
Описание

Описание

kit
json,xml,httpclient etc.
Ссылка на сайт

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

https://github.com/dingey/kit
Система контроля версий

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

https://github.com/dingey/kit

Скачать kit

Имя Файла Размер
kit-1.9.pom
kit-1.9.jar 159 KB
kit-1.9-sources.jar 69 KB
kit-1.9-javadoc.jar 410 KB
Обзор

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

<!-- https://jarcasting.com/artifacts/com.github.dingey/kit/ -->
<dependency>
    <groupId>com.github.dingey</groupId>
    <artifactId>kit</artifactId>
    <version>1.9</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.dingey/kit/
implementation 'com.github.dingey:kit:1.9'
// https://jarcasting.com/artifacts/com.github.dingey/kit/
implementation ("com.github.dingey:kit:1.9")
'com.github.dingey:kit:jar:1.9'
<dependency org="com.github.dingey" name="kit" rev="1.9">
  <artifact name="kit" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.dingey', module='kit', version='1.9')
)
libraryDependencies += "com.github.dingey" % "kit" % "1.9"
[com.github.dingey/kit "1.9"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

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

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

kit

toolkit simple:xml,json,httpconnection etc。

开始使用,引入依赖

<dependency>
  <groupId>com.github.dingey</groupId>
  <artifactId>kit</artifactId>
  <version>1.4</version>
</dependency>

json

json字符串转Object

class Man{
  int id;
  String n;
}

String json = "{\"id\":1,\"n\":\"alice\"}";
//方法1
Man m1 = Json.fromJson(json , Man.class);
//方法2
Man m2 = new Json().toObject(json , Man.class);

转换成json

Man m=new Man();
//方法1
String json1 = Json.toJsonString(m);
//方法2
String json2 = new Json().toJson(m);

设置时间格式和是否驼峰转下划线

Json j=new Json();
j.setDateFormat("yyyy-MM-dd HH:mm:ss");
j.setCamelCaseToUnderscores(true);

转换成map和list结构的对象

Json.getJson().toObject(json);

xml

Xml.toObject(String xml,Class<T> cl);
Xml.toXml(T o);

XmlBuilder.parse(String xml);

JAXB
XmlUtil.toXml(T o);
XmlUtil.fromXml(String xml, Class<T> target);

httpclient

http工具类

postForm(String, Map<Object, Object>);
postMultipartForm(String, Map<Object, Object>);
postJson(String, String);
postXml(String, String);
get(String);

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

Версия
1.9
1.8
1.7
1.6
1.5
1.4
1.3
1.2
1.1
1.0