关于Json返回null的问题
2014-04-02 11:19
323 查看
问题:json解析时会遇到空值的时候,用NSString打Log出来是<null>,那解析出来的时候 怎么判断问空的。如:
解决方法:
方法1:
if ([xxxx isEqual:[NSNullnull]])
{
// do something
}else{
// do something
}
方法2:
if ([xxxx isKindOfClass:[NSNull class]]) {
// do something
}else{
// do something
}
参考:http://www.pan-apps.com/668.html
"Email"
:null
解决方法:
方法1:
if ([xxxx isEqual:[NSNullnull]])
{
// do something
}else{
// do something
}
方法2:
json = [jsonStr stringByReplacingOccurrencesOfString:
@":null"
withString:
@":\"\""
];
方法3:
if ([xxxx isKindOfClass:[NSNull class]]) {
// do something
}else{
// do something
}
参考:http://www.pan-apps.com/668.html
json与objece-c的数据对应关系如下:
Number -> NSNumber
String -> NSString
Array -> NSArray
Object -> NSDictionary
另外:
null -> NNSNull
true and false -> NNSNumber
相关文章推荐
- MAC OSX Chrome Jsonviewer 插件中文乱码问题解决方法
- JavaScript 获取Select标签选中的项
- 【js学习笔记-112】------<canvas>坐标系变换
- 身份证号js校验
- javascript脚本语法注意事项
- Javascript是单线程的深入分析
- JavaScript 运行时错误: 无法获取未定义或 null 一种解决方案
- 限制只能是正浮点型js-正则表达式
- javascript中字符串格式json如何转化成json对象
- C++程序通过SpiderMonkey也可以运行javascript脚本了
- js 日期 比较相差天数,日期格式化,
- EXTJS入门教程及其框架搭建
- Twitter.com在用哪些Javascript框架?
- 【js学习笔记-111】-----<canvas>图形属性
- EpicEditor – 可嵌入的 JavaScript Markdown 编辑器
- JSON自动生成相关类
- Json转换到字典
- Javascript简介
- 转:Twitter.com在用哪些Javascript框架?
- 深入理解JavaScript系列(26):设计模式之构造函数模式