fix #2, reader stopped when meeting null/true/false