我们自己写demo的时候会需要一些假数据,上一篇《Mac上青花瓷抓包工具的使用》已经获取到了数据。那么如何快速的将json
数据转化为plist
数据呢?
1.创建一个.json
类型的文件
点击文本编辑器,什么数据都不添加,
添加后缀.json
,将data
改为data.json
,如下图所示:
这时已经转化为.json
类型的文件,我们把data.json
放进XCode
中,发现data.json
里的数据已经发生了变化,如下图:
这就是在新建data.rtf
文件的时候什么数据都不添加的原因,因为添加的数据正确,data.json
文件添加到xcode 中也会发生转换,添加到xcode后,我们将json格式的假数据复制到data.json
文件中,再次导出data.json
文件,如下图所示:
2.创建plist文件
打开xcode -->
command + n
--> 选择Property list
-->创建data.plist
文件
3.json 数据转化 plist数据
打开终端 --> cd 到桌面路径 -->
plutil -convert xml1 data.json -o data.plist
data.json
:json文件名称
data.plist
:plist文件名称
下面是一些转换指令,可以直接用
json to plist命令:
plutil -convert xml1 data.json -o data.plist
plist to json命令:
plutil -convert json data.plist -o data.json
⚠️:如果在终端命令转化过程中,转化报错,极有可能是json数据格式有误,或者plist文件格式有误,比如 json数据如下图所示就会报错,我们需要将数据对齐。
同样的操作plist数据也能很快转化为json数据。
先记录这些,感谢阅读,如有错误,不吝赐教!