gpt4 book ai didi

javascript - 验证/清理 JSON 数据

转载 作者:行者123 更新时间:2023-11-28 11:42:37 25 4
gpt4 key购买 nike

我正在进行 Web 服务调用并接收 JSON 格式的响应。收到回复后,我想在页面中显示数据。在页面上显示此数据之前,我需要执行检查以确保定义了某些元素,如果没有,则为它们提供默认值(下面的示例)。

var scoreSummary = JSON.parse(response).summary;
var gameStatus = scoreSummary.gameStatus ? scoreSummary.gameStatus : 'pre';
var homeRanking = scoreSummary.homeRank ? scoreSummary.homeRank : '';
var awayRanking = scoreSummary.awayRank ? scoreSummary.awayRank : ''

现在我有几个页面可以调用同一个 Web 服务,并且我不想重复所有检查和默认值设置。有没有一种方法可以集中这些检查,以便我只将它们放在一个地方,而不是分散在多个页面中,每个页面都进行相同的服务调用?

谢谢

最佳答案

比如函数调用?

function setDefaultValues(jsonResponse) {
var scoreSummary = JSON.parse(jsonResponse).summary;
scoreSummary.gameStatus = scoreSummary.gameStatus || 'pre';
scoreSummary.homeRank = scoreSummary.homeRank || '';
scoreSummary.awayRank = scoreSummary.awayRank || '';
return scoreSummary;
}

关于javascript - 验证/清理 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1537439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com