我正在尝试解析以下复杂的 JSON 结果,该结果是从 Zoho Crm API 返回的:
{
"response":
{
"result":
{
"Contacts":
{
"row":
[
{
"no":"1",
"FL":
[
{
"content":"555555000000123456",
"val":"CONTACTID"
},
{
"content":"555555000000012345",
"val":"SMOWNERID"
},
{
"content":"John Doe",
"val":"Contact Owner"
},
{
"content":"Pete",
"val":"First Name"
},
{
"content":"Smith",
"val":"Last Name"
},
{
"content":"pete@mail.com",
"val":"Email"
},
{
"content":"5555551000000012346",
"val":"SMCREATORID"
},
{
"content":"Jane Doe",
"val":"Created By"
},
{
"content":"555555000000012347",
"val":"MODIFIEDBY"
},
{
"content":"Doris Doe",
"val":"Modified By"
},
{
"content":"2013-06-14 17:24:10",
"val":"Created Time"
},
{
"content":"2013-06-14 17:24:10",
"val":"Modified Time"
}, …Run Code Online (Sandbox Code Playgroud) 在使用C#和Java编程多年后,我终于决定学习Objective-C以开始编程iOS设备以及Mac OS X,我不得不承认它与大多数现代的基于c的编程语言非常不同.我在代码中收到以下警告:
警告:传递'SetAge'的参数1使得整数指针没有强制转换
这是我的代码:
Dog.h
#import <Cocoa/Cocoa.h>
@interface Dog : NSObject {
int ciAge;
NSString * csName;
}
- (void) Bark;
- (void) SetAge: (int *) liAge;
- (void) SetName: (NSString *) lsName;
@end
Run Code Online (Sandbox Code Playgroud)
Dog.m
#import "Dog.h"
@implementation Dog
- (void) Bark
{
NSLog(@"The dog %@ barks with age %d", csName, ciAge);
}
- (void) SetAge: (int *) liAge {
ciAge = (int)liAge;
}
- (void) SetName: (NSString *) lsName {
csName = lsName;
}
@end
Run Code Online (Sandbox Code Playgroud)
HelloWorld.m
#import <Foundation/Foundation.h> …Run Code Online (Sandbox Code Playgroud)