"字符串-6ren"> "字符串-我尝试将 NSDictionary 设置为从服务器检索到的 JSON 对象,我在这一行中这样做: _peopleArray = [NSJSONSerialization JSONObjectWithD-6ren">
gpt4 book ai didi

ios - NSJSONSerialization 返回 ""字符串

转载 作者:可可西里 更新时间:2023-11-01 04:23:27 24 4
gpt4 key购买 nike

我尝试将 NSDictionary 设置为从服务器检索到的 JSON 对象,我在这一行中这样做:

_peopleArray = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];

它工作正常并正确地创建了字典。但是,我有一个问题,值为 null在 JSON 对象中存储为 "<null>"字典中的字符串值。有什么办法可以解决这个问题或解决它吗?我想避免遍历整个事物并将它们设置为 @"" .

感谢您的帮助!

~地毯嘶嘶声

最佳答案

你错了。 JSON 中的空值存储为 字符串值。它们存储为 NSNull 对象,NSLog 将其记录为

您永远无法相信您获得的数据。如果您假设您有一个 NSString 并且服务器向您发送了一个数字,您的代码很可能会崩溃。

NSString* myJSONString = ...;
if ([myJSONString isKindOfClass:[NSString class]]) {
it is a string
} else {
it is not a string
}

关于ios - NSJSONSerialization 返回 "<null>"字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24400789/

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