1.implement all basic func; 2.add some simple ut
add JSONParserError