NSArray、NSDictionary转json字符串
2016-05-13 00:00
483 查看
摘要: 将一个数组或者字典转化成json字符串
普通字典:
而如果把字典转化成一个json字符串则为:
那么怎么转呢?
有一种很笨的方法,就是手动去加,利用字符串的format格式去添加,这个就不再说了,还有一种方法就是先把字典(数组)转化成jsonData,然后有jsonData生成字符串:
使用
在项目中用到上传参数时用到的格式需要时json字符串的形式,而不是单纯的字符串,那么有什么区别呢?普通字典:
NSDictionary *dic = @{@"key":@"我是普通的字典"};
而如果把字典转化成一个json字符串则为:
NSString *string = @"{@"key":@"我是普通的字典"}";
那么怎么转呢?
有一种很笨的方法,就是手动去加,利用字符串的format格式去添加,这个就不再说了,还有一种方法就是先把字典(数组)转化成jsonData,然后有jsonData生成字符串:
NSDictionary *dic = @{@"key":@"我是普通的字典"};NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:nil];
NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
相关文章推荐
- Java - 格式化输出JSON字符串的两种方式
- JSON字符串转JSON对象
- php解析http获取的json字符串变量总是空白null
- 使用正则表达式的格式化与高亮显示json字符串
- Python对象转JSON字符串的方法
- Python对象转JSON字符串的方法
- Jqgrid-jsonstring获取数据
- 关于手动书写json 格式
- 使用Gson解析Json字符串(实际项目)
- NSDictionary或NSArray与JSON字符串相互转换
- C#,json字符串转换成Json对象
- C语言JSON字符串合法性检查
- Android JSON的封装(JSONObject,JSONStringer两种方法)
- jquery的ajax请求servlet与响应
- jQuery操作json
- NSMutableDictionary转化为JSON字符串数据样例
- C#对象转JSON字符串和JSON字符串转对象
- Unity 解析Json字符串
- js中操作json,json对象和json字符串的转换与区别
- Exception之The valid characters are defined in RFC 7230 and RFC 3986