fix wrong json type cast
testcast refactor , more test
fix incorrect filter result
more strict test
testcase refactor ,more test
more strict test