后台返回的数据key命名方式不统一,有camel,有underscore,我想统一用camel命名,于是用了
[
JSONModel
setGlobalKeyMapper
:[
JSONKeyMapper
mapperFromUnderscoreCaseToCamelCase
]];但是接着就出现了一个问题,后台返回的是camel方式的字段我取不到了。。。于是去看源码,
[
JSONKeyMapper
mapperFromUnderscoreCaseToCamelCase
]这个方法会返回两个block:toModelBlock和toJSONBlock。toJSONModel会将声明的property属性名中的"大写字母"替换为"_(对应的小写字母)”。我用的是
JSONModel命名中的驼峰(CamelCase)与下划线 (UnderscoreCase)
最新推荐文章于 2025-06-05 15:23:31 发布