当前位置: 首页 > news >正文

【代码笔记】iOS-NSJSONSerializationDemo

一,代码。

复制代码
- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
 self.title=@"NSJSONSerialization"; [self initJson]; } -(void)initJson { NSDictionary* jsonDic = [NSDictionary dictionaryWithObjectsAndKeys:@"李小华",@"name",@"",@"sex",@"23",@"age",@"BeiJing",@"from",nil]; NSLog(@"-------------jsonDic--%@",jsonDic); //将Dic转为NSData NSData *jsonData = [NSJSONSerialization dataWithJSONObject:jsonDic options:NSJSONWritingPrettyPrinted error:nil]; //将NSData转为字符串 NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; NSLog(@"--jsonString--%@",jsonString); NSLog(@"--jsonData---%@",jsonData); }
复制代码

 

二,输出。

复制代码
2015-10-22 15:04:05.112 NSJSONSerializationDemo[13058:272541] -------------jsonDic--{ age = 23; from = BeiJing; name = "\U674e\U5c0f\U534e"; sex = "\U5973"; } 2015-10-22 15:04:05.113 NSJSONSerializationDemo[13058:272541] --jsonString--{ "age" : "23", "sex" : "", "name" : "李小华", "from" : "BeiJing" } 2015-10-22 15:04:05.113 NSJSONSerializationDemo[13058:272541] --jsonData---<7b0a2020 22616765 22203a20 22323322 2c0a2020 22736578 22203a20 22e5a5b3 222c0a20 20226e61 6d652220 3a2022e6 9d8ee5b0 8fe58d8e 222c0a20 20226672 6f6d2220 3a202242 65694a69 6e67220a 7d>
复制代码

 

转载于:https://www.cnblogs.com/yang-guang-girl/p/6931847.html

相关文章:

  • java做http接口
  • Android异步载入全解析之开篇瞎扯淡
  • python版本与编码的区别
  • hdu5304 Eastest Magical Day Seep Group#39;s Summer 状压dp+生成树
  • Visual Studio - 引入动态库
  • iOS private-api-checker私有API检测
  • JAVA常见算法题(十二)
  • 指针知识梳理10-指向数组的指针
  • Python入门基础:代码的编码风格
  • 中科院分词系统(NLPIR)JAVA简易教程
  • 62.Unique Paths
  • HttpClient调用api
  • 如何选择版本控制系统之三---代码托管操作
  • UVA 11324 The Largest Clique(强连通分量+缩点DAG的DP)
  • 隐马尔科夫模型HMM(四)维特比算法解码隐藏状态序列
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • Babel配置的不完全指南
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • javascript数组去重/查找/插入/删除
  • Java新版本的开发已正式进入轨道,版本号18.3
  • node学习系列之简单文件上传
  • Octave 入门
  • pdf文件如何在线转换为jpg图片
  • PHP CLI应用的调试原理
  • Python 基础起步 (十) 什么叫函数?
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • 电商搜索引擎的架构设计和性能优化
  • 分享几个不错的工具
  • 构建工具 - 收藏集 - 掘金
  • 回顾 Swift 多平台移植进度 #2
  • 记录:CentOS7.2配置LNMP环境记录
  • 蓝海存储开关机注意事项总结
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 每天一个设计模式之命令模式
  • 前端技术周刊 2019-01-14:客户端存储
  • 前端设计模式
  • 浅谈web中前端模板引擎的使用
  • 项目实战-Api的解决方案
  • 小李飞刀:SQL题目刷起来!
  • ​比特币大跌的 2 个原因
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • $.ajax,axios,fetch三种ajax请求的区别
  • (arch)linux 转换文件编码格式
  • (C语言)逆序输出字符串
  • (poj1.3.2)1791(构造法模拟)
  • (WSI分类)WSI分类文献小综述 2024
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (论文阅读11/100)Fast R-CNN
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (三)Honghu Cloud云架构一定时调度平台
  • (五)网络优化与超参数选择--九五小庞
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)