字典转为json的方法
来源:互联网 发布:seo与竞价排名的关系 编辑:程序博客网 时间:2024/05/17 23:47
用处:把用户输入的表单值放入字典,字典在转json传
方法:
+ (NSString*)jsonFromDictionary:(NSDictionary*)dict
{
NSData* jsonData = [NSJSONSerializationdataWithJSONObject:dict options:0error:nil];
return [[NSStringalloc] initWithBytes:[jsonData bytes] length:[jsonData length]encoding:NSUTF8StringEncoding];
}
用法:
NSDictionary* curBank =cgyhArr[currentCGXYView.tag];
NSMutableDictionary* dictcg = [[NSMutableDictionaryalloc] init];
[dictcg setValue:_inputValues[2]forKey:@"YHZH"];
[dictcg setValue:_inputValues[3]forKey:@"YHMM"];
[dictcg setValue:@"1"forKey:@"ZZHBZ"];//指定行币种
[dictcg setValue:@"1"forKey:@"BZ"];//币种
[dictcg setValue:[curBank valueForKey:@"YHDM" ] forKey:@"YHDM"];//银行代码
NSMutableDictionary* dictxy = [[NSMutableDictionaryalloc] init];
[dictxy setValue:[curBank valueForKey:@"XYID" ] forKey:@"HTXY"];//合同协议
[dictxy setValue:@""forKey:@"XYBH"];//协议编号
[dictxy setValue:qmlsh forKey:@"QMLSH"];//签名流水号
NSMutableDictionary* json = [[NSMutableDictionaryalloc] init];
[json setValue:@[dictcg]forKey:@"CGYHSTR"];
[json setValue:@[dictxy]forKey:@"CGXYSTR"];
if (_isReAssign) {
[json setValue:[_khztvalueForKey:@"bdid"]forKey:@"BDID"];
}
return [SSUtilityjsonFromDictionary:json];
- 字典转为json的方法
- json字符串转为字典
- 字典转为Json字符串
- JSON转为字典
- 数组、字典转为json字符串
- 将object转为json的方法
- xml转为json的两种方法
- python关于列表转为字典的两个小方法
- python 列表转为字典的两个小方法
- node.js 将json字符串转为json对象的方法
- 字符串转为json格式方法
- JS JSON对象转为字符串的简单实现方法
- js中字符串数据转为json对象的方法
- object转化成json,json格式字符串转字典,数组或字典转为json串
- c# 将json中的数据转为键值的形式放入字典Dictionary并进行拼接md5加密
- JSON格式转为JSON对象的方式
- JSON(04)PHP的JSON处理函数及将MySQL结果集快速转为JSON的方法
- 数据记录转为标准的json字符串
- HDU--1864:最大报销额 DP求最大和(最大和有上限)
- VBA换行字符相关知识
- 学习Spring必学的Java基础知识(1)----反射
- 配置Cygwin
- 临时收集资料链接
- 字典转为json的方法
- isKindOfClass和isMemberOfClass之间的区别
- MFC 中 Tooltip 实现的几种方式
- ubuntu下安装Source Insight
- springmvc项目单元测试出现的java.lang.NoClassDefFoundError
- java,synchronized方法
- 绝对值函数abs、fabs等的使用
- SQL Server 2008 备份数据库
- Generate Parentheses Java