繁体   English   中英

如何以编程方式在iPhone中解析此JSON数据?

[英]How can I parse this JSON Data in iPhone programmatically?

我试图解析这个JSON数据。 但是我无法解析这个JSON数据。 如果有人知道这件事,请告诉我。

我的代码和JSON数据如下。

NSString *responseString = [[NSString alloc] initWithData:m_responseData encoding:NSUTF8StringEncoding];
responseString = [responseString stringByReplacingOccurrencesOfString:@"\n" withString:@""];
NSLog(@"responseString = %@", responseString);
[m_responseData release];

NSError *error;
SBJsonParser *jsonParser = [[SBJsonParser new] autorelease];
NSArray *aryData = (NSArray *)[jsonParser objectWithString:responseString error:&error];

但我无法通过数组获取此JSON数据。

[

{PropertyId:'564',标题:'5卧2层s / f别墅',描述:'5卧室别墅2层半成品。 美丽的花园,公共游泳池和健身房。',价格:'1,500',CurrencyId:'BHD',PriceUnitId:'月',PriceInclusive:'不',PriceInclusiveLookup:'',House:'',建筑:'',道路:'',Block:'',AreaId:'Janabiya',CountryId:'Bahrain',位置:'',PropertyTypeId:'',卧室:'5',浴室:'5',FloorSize:'',LotSize :'',PrivatePool:'不',CommunalPool:'是',停车:'是',家具:'不',空调:'是',健身房:'是',年份:'',ListingTypeId:'出租',参考:'',UserId:'jahan(Arabian East Properties)',电话:'',传真:'',手机:'00973 33934656',DateCreated:'08 -Oct-2011 13:21:32', DateModified:'08 -Oct-2011 13:21:32',RawUserId:'18'},{PropertyId:'565',标题:'4卧室半成品别墅',描述:'4卧室半带别墅.2层女仆的房间'成熟的花园。优秀的设施。',价格:'1,500',CurrencyId:'BHD',PriceUnitId:'月',PriceInclusive:'不',PriceInclusiveLookup:'',House:'',建筑:'',道:'',座:'', AreaId:'Janabiya',CountryId:'Bahrain',位置:'',PropertyTypeId:'House',卧室:'4',浴室:'4',FloorSize:'',LotSize:'',PrivatePool:'不' ,CommunalPool:'是',停车:'是',家具:'不',空调:'是',健身房:'是',年份:'',ListingTypeId:'出租',参考:'',UserId: 'jahan(Arabian East Properties)',电话:'',传真:'',手机:'00973 33934656',DateCreated:'08 -Oct-2011 13:21:32',DateModified:'08 -Oct-2011 13 :21:32',RawUserId:'18'},{PropertyId:'566',标题:'2 br FF pent house',描述:'位于Regent Tower Juffair黄金地段的现代豪华2房出租。\\ r \\ n更多信息请致电39922445或17291969.',价格:'900',CurrencyId:'BHD',PriceUnitId:'月',PriceInclusive:'是',PriceInclusiveLookup:'Inclusive',House:'' ,建筑:'',Road:'',Block:'',AreaId:'Jufair',CountryId:'Bahrain',位置:'',PropertyTypeId:'公寓',卧室:'2',浴室:'', FloorSize:'',LotSize:'',Priv atePool:'不',CommunalPool:'是',停车:'是',家具:'是',空调:'是',健身房:'是',年份:'',ListingTypeId:'出租',参考: 'j2brt',UserId:'EVFAKHRO',电话:'',传真:'',手机:'',DateCreated:'08 -Oct-2011 13:21:32',DateModified:'08 -Oct-2011 13: 21:32',RawUserId:'10'},{PropertyId:'567',标题:'4 br Villa in Sehla',描述:'Sehla豪华宽敞的4层别墅现在可供出售。\\ r \\ nFor更多信息请致电39-922-445或17-291-969。',价格:'230,000',CurrencyId:'BHD',PriceUnitId:'',PriceInclusive:'不',PriceInclusiveLookup:'',House:'',建筑:'',Road:'',Block:'',AreaId:'Qadam',CountryId:'Bahrain',位置:'',PropertyTypeId:'House',卧室:'4',浴室:'3', FloorSize:'350',LotSize:'270',PrivatePool:'不',CommunalPool:'不',停车:'是',家具:'不',空调:'不',健身房:'是',年份: '',ListingTypeId:'待售',参考:'Sh4230',UserId:'EVFAKHRO',电话:'',传真:'',手机:'', DateCreated:'08 -Oct-2011 13:21:32',DateModified:'08 -Oct-2011 13:21:32',RawUserId:'10'},{PropertyId:'568',Title:'5 br SF别墅位于Al Dar',描述:'时尚豪华的5 br SF别墅位于Al Dar Jasrah,拥有一流的设施,包括现在可租用的私人游泳池。\\ r \\ n更多信息请致电39922445或17291969.',价格:'3,300 ',CurrencyId:'BHD',PriceUnitId:'月',PriceInclusive:'不',PriceInclusiveLookup:'',House:'',建筑:'',Road:'',Block:'',AreaId:'Jasrah' ,CountryId:'Bahrain',位置:'',PropertyTypeId:'House',卧室:'5',浴室:'6',FloorSize:'734',LotSize:'',PrivatePool:'是',CommunalPool:'是',停车:'是',家具:'不',空调:'是',健身房:'是',年份:'',ListingTypeId:'出租',参考:'Aldar5a',UserId:'EVFAKHRO' ,电话:'',传真:'',移动:'',DateCreated:'08 -Oct-2011 13:21:32',DateModified:'08 -Oct-2011 13:21:32',RawUserId:'10 '},{PropertyId:'569',标题:'5 br SF别墅在Al Dar',De 划线:'Al Dar Jasrah的一个着名而时尚的5 br SF别墅,现在有出租设施,私人游泳池BD 2500,没有私人游泳池BD 2400. \\ r \\ n更多信息请致电39922445或17291969.',价格:' 2,500',CurrencyId:'BHD',PriceUnitId:'月',PriceInclusive:'不',PriceInclusiveLookup:'',House:'',建筑:'',道路:'',Block:'',AreaId:'Jasrah ',CountryId:'Bahrain',位置:'',PropertyTypeId:'House',卧室:'5',浴室:'6',FloorSize:'530',LotSize:'',PrivatePool:'是',CommunalPool: '是',停车:'是',家具:'不',空调:'是',健身房:'是',年份:'',ListingTypeId:'出租',参考:'Aldar5b',UserId:'EVFAKHRO ',电话:'',传真:'',移动:'',DateCreated:'08 -Oct-2011 13:21:32',DateModified:'08 -Oct-2011 13:21:32',RawUserId:' 10'},{PropertyId:'570',标题:'4 br SF别墅在Al Dar',描述:'Al Dar Jasarah豪华的5 br SF别墅,提供优质的设施出租BD 2400 with 私人泳池和BD 2200没有私人泳池。\\ r \\ n更多信息请致电39922445或17291969.',价格:'2,400',CurrencyId:'BHD',PriceUnitId:'月',PriceInclusive:'不',PriceInclusiveLookup:'' ,House:'',建筑:'',Road:'',Block:'',AreaId:'Jasrah',CountryId:'Bahrain',位置:'',PropertyTypeId:'House',卧室:'4',浴室:'5',FloorSize:'600',LotSize:'',PrivatePool:'是',CommunalPool:'是',停车:'是',家具:'不',空调:'是',健身房:'是',年份:'',ListingTypeId:'出租',参考:'Aldar4c',UserId:'EVFAKHRO',电话:'',传真:'',手机:'',DateCreated:'08 -Oct-2011 13:21:32',DateModified:'08 -Oct-2011 13:21:32',RawUserId:'10'},{PropertyId:'571',标题:'5 br SF villa Durrat Al Bahrain',描述: 'Durrat Al Bahrain非常时尚,宽敞,豪华的5 br SF别墅现已出租。\\ r \\ n更多信息请致电39922445或17291969.',价格:'2,400',CurrencyId:'BHD',PriceUnitId:'月',PriceInclusive:'不',P riceInclusiveLookup:'',House:'',Building:'',Road:'',Block:'',AreaId:'Durrat Al Bahrain',CountryId:'Bahrain',位置:'',PropertyTypeId:'House',卧室:'5',浴室:'5',FloorSize:'1,000',LotSize:'',PrivatePool:'是',CommunalPool:'不',停车:'是',带家具:'不',空调:'是',健身房:'是',年份:'',ListingTypeId:'出租',参考:'DB5sf',UserId:'EVFAKHRO',电话:'',传真:'',手机:'',DateCreated: '08 -Oct-2011 13:21:32',DateModified:'08 -Oct-2011 13:21:32',RawUserId:'10'},{PropertyId:'572',标题:'全装修公寓',描述:'现代化的设施齐全的公寓,现在有出租设施2 br BD 750/3 br BD 1000. \\ r \\ n更多信息请致电39922445或17291969.',价格:'1,000',CurrencyId:'BHD',PriceUnitId :'月',PriceInclusive:'是',PriceInclusiveLookup:'Inclusive',House:'',Building:'',Road:'',Block:'',AreaId:'Um Al Hassam',CountryId:'Bahrain' ,位置:'',PropertyTypeId:'Ap artment',卧室:'3',浴室:'',FloorSize:'',LotSize:'',PrivatePool:'不',CommunalPool:'是',停车:'是',家具:'是',空调: '是',健身房:'是',年份:'',ListingTypeId:'出租',参考:'23bru',UserId:'EVFAKHRO',电话:'',传真:'',手机:'',DateCreated :'08 -Oct-2011 13:21:32',DateModified:'08 -Oct-2011 13:21:32',RawUserId:'10'}

]

你需要检查JSON reposne。 在解析之前,您需要检查给定的JSON字符串是否有效。

你可以在这里测试一下: http//json.parser.online.fr/

它应该遵循一些标准格式,paser会自动解析数据。

你的json数据包含错误

请检查您的json数据是否有效

Json编辑

问候

nikhil dhamsaniya

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM