gpt4 book ai didi

objective-c - RestKit - 使用空值/空数组映射 JSON 响应

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

我如何在 RestKit GET 期间优雅地处理(预期的)nil 键路径?

当我调用 getAllEvents API 时,如果用户没有任何事件,API 将在负载中返回空值,例如{“事件”:空}。 null 值导致调用 RestKit request: didFailLoadWithErrorobjectLoader: didFailWithError 方法,我不一定想要,因为这是 0 个事件的预期行为.它给出的错误消息是 Could not find an object mapping for keyPath: ''

我可以在映射配置和/或委托(delegate)方法中处理这个问题吗,或者我是否需要修改 API,也许返回一个空字符串而不是 null。当列表为空时,JSON 应该返回什么标准?

最佳答案

Is there a standard for what JSON should return when the list is empty?

实际上我不知道,但我会选择一个空数组:

{ 'events' : [] }

如果值为空,我根本不会发送它[节省带宽]。

编辑:see this answer too .

关于objective-c - RestKit - 使用空值/空数组映射 JSON 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12415584/

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