robusting json parsing