fixed json parser bug