文档章节

NSMutableDictionary转化为JSON字符串数据样例

 走向未来
发布于 2015/10/23 16:43
字数 96
阅读 9.3K
收藏 1

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        NSMutableDictionary *dict=[[NSMutableDictionary alloc]init];
        [dict setObject:@"1" forKey:@"one"];
        dict[@"dc"]=@{@"two":@"2"};
        NSLog(@"dict:%@",dict);
        
        NSData *data=[NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:nil];
       NSString *str=[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
        NSLog(@"JsonStr:%@",str);
    }
    return 0;
}
/打印结果为:dict:{
    dc =     {
        two = 2;
    };
    one = 1;
}
2015-10-23 16:43:25.025 Test110[6562:614592] JsonStr:{
  "one" : "1",
  "dc" : {
    "two" : "2"
  }
}


© 著作权归作者所有

粉丝 6
博文 65
码字总数 22758
作品 0
郑州
私信 提问
加载中

评论(0)

OBjectve-c 基本数据类型 总结

#import <Foundation/Foundation.h> #import "Person.h" int main(int argc, const char argv[]) { @autoreleasepool { / 字符串可变 不可变 NSMutableString NSString 数组 可变 不可变 NS......

xtzPioneer
2015/11/13
150
0
OC基础数据类型之字符串,数组和字典

//-------------字符串----------------- //字符串的初始化: //1: NSString string = @"我是非凡程序员!"; NSLog(@"%@",string); //2: NSString string2 = [NSString stringWithFormat:@"我在......

尘埃眠于光年yr
2015/10/14
239
0
IOS博客项目搭建-17-发微博-发一张图片

前面我们完成了可以发布一条纯文字的微博,现在来通过从相册中获取到的图片,然后发一个带有图片的微博。 关于发送微博的接口,可以查询新浪的开放平台微博API接口文档,我们找到上传图片并发...

Corwien
2016/05/28
57
0
AFHTTPSessionManager 的使用方法

最近对 最近使用AFNetworking和后台进行交互。使用的请求包含POST PUT GET其中前两种的因为参数的原因苦苦追寻很久。现在就来总结一下: 先上代码 -(void)getUserHeadicon:(NSString*) headi...

osc_qef6nxve
2019/10/17
1
0
IOS博客项目搭建-18-项目分层思想

本节将对项目分层,对整个项目进行重构,首先对网络请求框架进行重构,封装。 目前项目存在的问题: 首页获取数据,发微博,如果AFN升级,新版本更新大或停止维护,那么就会出现问题,如果需...

Corwien
2016/05/31
76
0

没有更多内容

加载失败,请刷新页面

加载更多

window下 mongodb开启用户名和密码 权限

在默认情况下,mongod是监听在127.0.0.1之上的,任何客户端都可以直接连接27017,且没有认证。 好处是,用户可以即时上手,不用担心被一堆配置弄的心烦意乱。 坏处是,公网服务器搭建MongoDB...

东东笔记
49分钟前
9
0
数据倾斜

数据倾斜: 两种数据倾斜发生的现象: 80%情况下都发生挂了,只有极少20%情况下能把task执行完成 窄依赖:结构简单,如果发生数据丢失,方便查找丢失的数据 宽依赖:结构复杂,如何发生数据丢...

七宝1
今天
20
0
我的jdk源码(十一):ArrayList

一、概述 ArrayList类是AbstractList的子类,实现了具体的add(), set(), remove()等方法。它是一个可调整大小的数组可以用来存放各种形式的数据。 二、源码分析 (1) 类的声明,源码如下: ...

Java觉浅
昨天
24
0
vnc server,vnc server是什么,vnc工具推荐

nc server是一个用来共享linux服务器上资源给其他分布式用户的服务只要再一台linux系统的机器上安装vnc server,然后开启服务,其他机器就可以通过vncviewer访问这台机器上的共享资源,那么今...

兔子m
昨天
20
0
COLA的扩展性使用和源码研究

cola扩展点使用和设计初探 封装变化,可灵活应对程序的需求变化。 扩展点使用 步骤: 定义扩展点接口,类型可以是校验器,转换器,实体; 必须以ExtPt结尾,表示一个扩展点。 比如,我定义一个...

李福春carter
昨天
27
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部