iOS 对象和json互相转换

// 将字典或者数组转化为JSON串

- (NSData *)toJSONData:(id)theData

{

NSError *error = nil;

NSData *jsonData = [NSJSONSerialization dataWithJSONObject:theData

options:NSJSONWritingPrettyPrinted

error:&error];

if ([jsonData length] != 0 && error == nil)

{

return jsonData;

}

else

{

return nil;

}

}

// 将JSON串转化为字典或者数组

- (id)toArrayOrNSDictionary:(NSData *)jsonData

{

NSError *error = nil;

id jsonObject = [NSJSONSerialization JSONObjectWithData:jsonData

options:NSJSONReadingAllowFragments

error:&error];

if (jsonObject != nil && error == nil)

{

return jsonObject;

}

else

{

// 解析错误

return nil;

}

}

上一篇:ucml JS调用其它页面上的服务端方法


下一篇:asp.net(c#) 将dbf转换为xls或wps,并将数据的列名改成中文;并判断本机是否安装office2003,2007和wps2007,2010