iphone – 如何将带空键的JSON解析为NSDictionary?

iphone – 如何将带空键的JSON解析为NSDictionary?,第1张

概述我得到一个 JSON响应,其中包含一个空键(“”): { "errors": { "": [ "Wrong email and password combination" ] }} 可以使用JSONKit将此JSON正确解析为NSDictionary吗? 如果它是数据部分并且您使用的是TouchJSON,它通常会被解释为nu 我得到一个 JSON响应,其中包含一个空键(“”):

{    "errors": {        "": [            "Wrong email and password combination"        ]    }}

可以使用JsONKit将此JsON正确解析为NSDictionary吗?

解决方法 如果它是数据部分并且您使用的是touchJsON,它通常会被解释为null并在字典中设置为NSNull对象而不是Nsstring. (你可以比较[NSNull null]).

不确定JsONKit会发生什么,或者它是一个键而不是一个值会对此产生任何影响(我会假设没有,但如果它被解释为NSNull键并且有多个null键,我会假设创建一些问题).

编辑:杰森的评论如下.仅当对象上存在空值时才设置NSNull – 在字典中将空字符串设置为空字符串.如果键值是空字符串,则字典具有键为@“”的对象(因此可以检索它)
    [myDictionary objectForKey:@“”];

请注意,这一切都在touchJsON中

总结

以上是内存溢出为你收集整理的iphone – 如何将带空键的JSON解析为NSDictionary?全部内容,希望文章能够帮你解决iphone – 如何将带空键的JSON解析为NSDictionary?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1007374.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存