字典对象与Json字符串相互转换
来源:互联网 发布:程序员的自我修养 书签 编辑:程序博客网 时间:2024/05/18 01:03
// 字典转换成Json字符串 NSDictionary * testDict = @{@"hid":@"1", @"cut_price":@"2", @"cut_num":@"3", @"goods_id":@"4", @"pool_id":@"5"}; NSError * error = nil; NSData * jsonData = [NSJSONSerialization dataWithJSONObject:testDict options:NSJSONWritingPrettyPrinted error:&error]; NSString * jsonStr = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; // 将json字符串转换成字典 NSData * getJsonData = [jsonStr dataUsingEncoding:NSUTF8StringEncoding]; NSDictionary * getDict = [NSJSONSerialization JSONObjectWithData:getJsonData options:NSJSONReadingMutableContainers error:&error];
//打印出来的字典的类型
Printing description of editDic:
{
aAddTime = "2015-07-21 15:02:10";
aAddress = "\U5728\U4e8e\U5979iyyyu";
aAddressType = 0;
aCityId = 3764;
aCityName = "\U4e0a\U6d77\U5e02";
aConstruction = "";
aCountyId = 4138;
aCountyName = "\U9ec4\U6d66\U533a";
aId = 3206;
aIsDefault = 1;
aMobilePhone = 15225632580;
aPhone = "";
aProfileAccountId = 100000032954;
aProvinceId = 3638;
aProvinceName = "\U4e0a\U6d77";
aRealName = "\U534e\U4e1c";
aUpdateTime = "2015-07-21 15:02:10";
}
转成要上送的 字符串 (很明显,key都是要带引号的)
Printing description of addressStr:
{
"aId" : 3206,
"aCityId" : 3764,
"aProvinceName" : "上海",
"aUpdateTime" : "2015-07-21 15:02:10",
"aAddTime" : "2015-07-21 15:02:10",
"aAddressType" : 0,
"aIsDefault" : true,
"aMobilePhone" : "15225632580",
"aPhone" : "",
"aConstruction" : "",
"aRealName" : "华东",
"aProfileAccountId" : 100000032954,
"aCountyId" : 4138,
"aAddress" : "在于她iyyyu",
"aProvinceId" : 3638,
"aCityName" : "上海市",
"aCountyName" : "黄浦区"
}
一般的字符串并不能与字典进行转换,,必须是json格式的字符串,如:@“{name = @"成岗", gender = "男"}"; json字符串的小demo格式如下: NSString *jsonString = @“{name = @"成岗", gender = "男"}";要知道字符串和字典的格式本不相同,如果是非son格式的字符串,即使强转也是错误的。
- 字典对象与Json字符串相互转换
- python json字符串与字典对象相互转换
- 字典与Json字符串相互转换
- JSON对象与JSON字符串相互转换
- JSON对象与JSON字符串相互转换
- json字符串与json对象相互转换
- json字符串与json对象相互转换
- JSON对象与JSON字符串相互转换
- JSON对象与JSON字符串相互转换
- json字符串与json对象相互转换
- JSON 对象与字符串相互转换
- json字符串与对象相互转换
- javascript json字符串与对象相互转换
- json对象与字符串...的相互转换
- Json字符串与字典对象的相互转化
- json格式字符串与json对象相互转换的函数
- Json字符串与Json对象的相互转换
- 补充:json对象与json字符串之间的相互转换
- 更正版:Ubuntu 14.04 + Cuda7.5 + Caffe 安装配置全过程
- hdu2276(构建矩阵)
- Mongodb
- Maven系列一pom.xml 配置详解
- Linux 学习笔记1(文件)
- 字典对象与Json字符串相互转换
- ASCII、Unicode和UTF-8编码的区别
- 使用Zxing生成二维码,并添加水印
- Java分页查询&条件查询
- mysql 批量修改表中字段数据成不同的值 用一个表更新另一个表的方法
- list和数组的相互转化及数组的自然排序
- R语言数据分析、展现与实例(02)
- [LCT] BZOJ2002: [Hnoi2010]Bounce 弹飞绵羊
- echarts使用时间轴搭配百度地图定位错误