java之fastjson 反序列化

FastJson是一个java语言编写的高性能的json库。我呢不多做解释因为百度一大堆。我们需要知道的就是他提供了一些方法可以让我们对json格式的数据文件进行解析,也可以将我们自己的数据类型转换成json格式。

下面进行实例:

导入包在maven库内搜索即可

找到包后我们将包添加到项目即可。

string json="{"rating":{"max":10,"numRaters":369,"average":"7.3","min":0},"subtitle":"","author":["[日] 片山恭一"],"pubdate":"2005-1","tags":[{"count":144,"name":"片山恭一","title":"片山恭一"},{"count":69,"name":"日本","title":"日本"},{"count":65,"name":"日本文学","title":"日本文学"},{"count":39,"name":"小说","title":"小说"},{"count":33,"name":"满月之夜白鲸现","title":"满月之夜白鲸现"},{"count":17,"name":"爱情","title":"爱情"},{"count":10,"name":"純愛","title":"純愛"},{"count":9,"name":"外国文学","title":"外国文学"}],"origin_title":"","image":"https://img3.doubanio.com\/mpic\/s1747553.jpg","binding":"平装","translator":["豫人"],"catalog":"\n      ","pages":"180","images":{"small":"https://img3.doubanio.com\/spic\/s1747553.jpg","large":"https://img3.doubanio.com\/lpic\/s1747553.jpg","medium":"https://img3.doubanio.com\/mpic\/s1747553.jpg"},"alt":"https:\/\/book.douban.com\/subject\/1220562\/","id":"1220562","publisher":"青岛出版社","isbn10":"7543632608","isbn13":"9787543632608","title":"满月之夜白鲸现","url":"https:\/\/api.douban.com\/v2\/book\/1220562","alt_title":"","author_intro":"","summary":"那一年,是听莫扎特、钓鲈鱼和家庭破裂的一年。说到家庭破裂,母亲怪自己当初没有找到好男人,父亲则认为当时是被狐狸精迷住了眼,失常的是母亲,但出问题的是父亲……。","price":"15.00元"}";

public static void json() {
		//json数据
		String jsonx="{\"rating\":{\"max\":10,\"numRaters\":369,\"average\":\"7.3\",\"min\":0},\"subtitle\":\"\",\"author\":[\"[日] 片山恭一\"],\"pubdate\":\"2005-1\",\"tags\":[{\"count\":144,\"name\":\"片山恭一\",\"title\":\"片山恭一\"},{\"count\":69,\"name\":\"日本\",\"title\":\"日本\"},{\"count\":65,\"name\":\"日本文学\",\"title\":\"日本文学\"},{\"count\":39,\"name\":\"小说\",\"title\":\"小说\"},{\"count\":33,\"name\":\"满月之夜白鲸现\",\"title\":\"满月之夜白鲸现\"},{\"count\":17,\"name\":\"爱情\",\"title\":\"爱情\"},{\"count\":10,\"name\":\"純愛\",\"title\":\"純愛\"},{\"count\":9,\"name\":\"外国文学\",\"title\":\"外国文学\"}],\"origin_title\":\"\",\"image\":\"https://img3.doubanio.com\\/mpic\\/s1747553.jpg\",\"binding\":\"平装\",\"translator\":[\"豫人\"],\"catalog\":\"\\n      \",\"pages\":\"180\",\"images\":{\"small\":\"https://img3.doubanio.com\\/spic\\/s1747553.jpg\",\"large\":\"https://img3.doubanio.com\\/lpic\\/s1747553.jpg\",\"medium\":\"https://img3.doubanio.com\\/mpic\\/s1747553.jpg\"},\"alt\":\"https:\\/\\/book.douban.com\\/subject\\/1220562\\/\",\"id\":\"1220562\",\"publisher\":\"青岛出版社\",\"isbn10\":\"7543632608\",\"isbn13\":\"9787543632608\",\"title\":\"满月之夜白鲸现\",\"url\":\"https:\\/\\/api.douban.com\\/v2\\/book\\/1220562\",\"alt_title\":\"\",\"author_intro\":\"\",\"summary\":\"那一年,是听莫扎特、钓鲈鱼和家庭破裂的一年。说到家庭破裂,母亲怪自己当初没有找到好男人,父亲则认为当时是被狐狸精迷住了眼,失常的是母亲,但出问题的是父亲……。\",\"price\":\"15.00元\"}";
		//将json数据反序列化
		JSONObject jsonh=JSONObject.parseObject(jsonx);
		//取出相应的值
		String a=jsonh.getString("id");
		String a1=jsonh.getString("publisher");
		//打印
		System.out.println(a+":"+a1);
	}

猜你喜欢

转载自blog.csdn.net/qq_38318622/article/details/79454078