Fix #97. Add json error handling