json.parse bug fixed