Hi, @pwendell , thanks for your review. Do you think it's suitable to compare a human hard-coded json string with a  rendered json string in this ut for what you mean mannally verity? This is the first idea that came out to me, but do you think this is a little bit inflexible because for each case that test a json object return  from JsonProtocol we have to manually write a hard-coded json string to compare.