永发信息网

ios 怎么把参数包装成json

答案:1  悬赏:80  手机版
解决时间 2021-11-29 06:35
ios 怎么把参数包装成json
最佳答案
方法/步骤

为了验证我们的数据的转换,我们这里新建一个项目来演示。名字就随便取一个好了,但是在我们做项目的时候,名字还是要规范一点的好,这样也方便我们后期通过项目名称就能知道我们这个项目里边实现了什么功能,然后就可以直接从这个项目来取我们需要的东西。

现在我们开始编写把dictionary转化为json的方法,这里我就直接写在新建一个项目的时候的默认的控制器ViewController的.m文件里了。大家可以在需要的地方编写,有必要的话,也可以单独写成一个分类,看个人爱好。

这里的dic是这里用来测试的数据,我用的是一个dictionary来测试,当然了,如果不是dictionary而是array等,也是可以的,方法都是一样的。这里我没有对error做处理,如果担心转换的时候出现错误,也可以对其做一定的处理。

现在我们通过
NSLog(@"jsonString:%@",jsonString);
来打印看看结果是不是我们要的JSON格式。
点击左上角的三角符号,或者command+r 来运行我们的项目。看到结果如下,正式我们需要的样子。

我们看到上面打印出来的json是已经被格式化过的了,但是有时候我们需要往服务器传送的参数的格式要求是非常严格的,要求就是原始的json,不需要格式化,也就是一行。这个时候我们只需要修改NSJSONWritingPrettyPrinted就可以了,如下图所示:

6
现在我们再次打印出来看看,点击左上角的三角符号,或者command+r 来运行我们的项目。现在我们可以看到,json就是在一行了。其实有时候就是对这些数据的细节处理很烦人,看似简单,有时候没有找到问题所在就会让你头疼好久。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
双色球136今日精选一注
老款哈佛h6二手车!三年多,四万多公里,多少钱
power civil怎么做场地
梦幻西游怎样赚钱适合低级
杭州的电信总营业厅在哪
额头除皱有什么专业的办法吗?能推荐下吗?
法律对于拆迁有没有明确的价格规定
3.0英寸的尺寸是多大,长多少厘米,宽多少厘
剪刀被补鞋专用胶水粘住怎么办
如图(1),有两个全等的正三角形ABC和ODE,
excel 1#1-1怎么替换#成1-1-1
苹果手机选填救援电子邮件什么意思
---Thiskindoffruit______ nice.---Yes.It___
度过危机还是渡过危机
欧曼自卸车低3下坡发动机转速2800没事吧,我
推荐资讯
莱阳到蓬莱火车时刻表
在直尺上,从4到6是()厘米,合()毫米,毫米用字
胆机6550与KT88在标准接法中,要怎么样才能达
烟台室内设计学习哪里好
请教,win8内核和win7有具体区别吗
什么事情让人最尴尬
本人想到北大青鸟培训java,有谁去过,感觉则
铝棒材料m24x1滚丝外径应车多大
I the story at all.A. don’t likeB. likeC
2010款速腾波箱漏油维修要多少钱
景元通宝的价格,图片!
要是你谁也保护不了,那你不就是最弱小的了吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?