add test for json type