add test cases for Json