7 Star 11 Fork 4

夜の乐 / quickjson

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README

QuickJson

Java 操作json框架

代码示例

public class QuickJsonTest {

	@Test
	public void test1() {
		JSONObject jsonObject = (JSONObject) JSON.parse("{\"array\":[1,2,3],\"boolean\":true,\"null\":null,\"number\":123,\"object\":{\"a\":\"b\",\"c\":\"d\",\"e\":\"f\"},\"string\":\"Hello World\"}");
		System.out.println(jsonObject.getStringValue("string"));
		System.out.println(jsonObject.getJSONObject("string"));
	}
	
	@Test
	public void test2() {
		System.out.println(JSON.parse("{\"name\":\"Tom\",\"age\":10,\"address\":\"anhui hfei\"}", A.class));
		System.out.println(JSON.parseJSONObject("{\"name\":\"Tom\",\"age\":10,\"address\":\"anhui hfei\"}").toPojo(A.class));
		System.out.println(JSON.parseJSONArray("[{\"name\":\"Tom\",\"age\":10,\"address\":\"anhui hfei\"}]").getPojoValue(0, A.class));
	}
	
	@Test
	public void test3() {
		System.out.println(JSON.toJSONString(new A("Tom", 11, "anhui hefei")));
		System.out.println(JSON.toJSONString(new int[]{10,10,102,200}));
		HashMap<String, Object> map = new HashMap<String,Object>();
		map.put("name", "Tom");
		map.put("age",11);
		map.put("address", "anhui hefei");
		System.out.println(JSON.toJSONString(map));
		List<String> list = new ArrayList<String>();
		list.add("Tom");
		list.add("jack");
		System.out.println(JSON.toJSONString(list));
	}
}

运行结果

Hello World
null
A [name=Tom, age=10, address=anhui hfei]
A [name=Tom, age=10, address=anhui hfei]
A [name=Tom, age=10, address=anhui hfei]
{"address":"anhui hefei","name":"Tom","age":11}
[10,10,102,200]
{"address":"anhui hefei","age":11,"name":"Tom"}
["Tom","jack"]

Empty file

About

Java 操作json框架 expand collapse
Java
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
Java
1
https://gitee.com/yenole/quickjson.git
git@gitee.com:yenole/quickjson.git
yenole
quickjson
quickjson
master

Search