jsontool
Description
鏈?zhǔn)缴蒵son字符串
方便簡單的使用
maven dependency
- 添加repository
<repositories>
<repository>
<id>release</id>
<url>https://raw.github.com/joyang1/jsontool/mvn-repo/</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
- 添加dependency
<dependency>
<groupId>cn.tommyyang</groupId>
<artifactId>jsontool</artifactId>
<version>1.0</version>
</dependency>
jsontool使用
- 直接鏈?zhǔn)缴蒵son串
String json = Json.newJson().field("key1","value1").field("key2", "value2").longField("long", 22L).json();
System.out.println(json);
- json串中需要帶特定的鍵值對
//如下{"key","value"}鍵值對在json1,json2,json3,json4中都需要
JsonBuilder jsonBuilder = Json.newJson().field("key", "value").newBuilder();
String json1 = jsonBuilder.field("akey", "aaa").json();
String json2 = jsonBuilder.field("bkey", "bbb").json();
String json3 = jsonBuilder.field("ckey", "ccc").intField("cint", 23).json();
String json4 = jsonBuilder.field("dkey", "ddd").json();
System.out.println(json1);
System.out.println(json2);
System.out.println(json3);
System.out.println(json4);
輸出
{"key1":"value1","key2":"value2","long":22}
{"key":"value","akey":"aaa"}
{"bkey":"bbb","key":"value"}
{"ckey":"ccc","cint":23,"key":"value"}
{"dkey":"ddd","key":"value"}
測試程序
version
-
1.0版本
- 實現(xiàn)JsonTool的基本功能
- 鏈?zhǔn)缴勺约合胍淖址?/li>
Github地址
本文內(nèi)容在Github,歡迎大家fork或star兔毙。