JSON parse + error handling