JsonModel升级警告问题

1 说明

initWithDisctionary方法已经deprecated
需要使用initWithModelToJSONDictionary代替
而且dictionary的写法和之前相比正好反了一下
现在是model的属性名作为key 而json里面对应的属性作为value

2 产生的问题

一大堆警告,有时候报错都得翻半天才到底

3 解决措施

正则公式!!!:
Replace:
搜索方案1: @"(.*)".*@"(.*)".*
搜索方案2: @"(.*)"\s*:\s*@"(.*)" 匹配中间带冒号已经空格的字符串,更精确
With: @"$2":@"$1"

cmd + f 搜索,点击replace,输入正则,替换key value如图:


处理图片

4 注意的问题

不要把其他的请求参数替换,要小心、

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,750评论 19 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,259评论 4 61
  • 我微信里有个名字最长的群组,叫做“ NUAA 有影响力的青年才俊”,可是当去年约的饭局到今天都没能圆满实现的时候,...
    be__young阅读 1,943评论 4 1
  • 下班之后和闺蜜一起吃饭聊天过程中无意聊到一个话题,人很奇怪你善意的提醒别人可能当是你在针对或者排挤他! 事件缘由一...
    雨过天晴2016阅读 1,761评论 0 0