EnjoySR / ESJsonFormat-Xcode

将JSON格式化输出为模型的属性
MIT License
2.13k stars 350 forks source link

生成属性的顺序与输入的JSON key 顺序一一对应 #15

Open SmallBlackCat opened 9 years ago

SmallBlackCat commented 9 years ago

生成属性的顺序与输入的JSON key 顺序一一对应

JSON 源数据

{
    "name": "王五",
    "gender": "man",
    "age": 15,
    "height": "140cm",
}

现在输出的顺序是乱的(不是按照字母大小,也不是按照JSON key的顺序)

@property (nonatomic, copy) NSString *gender;

@property (nonatomic, assign) NSInteger age;

@property (nonatomic, copy) NSString *name;

@property (nonatomic, copy) NSString *height;
EnjoySR commented 9 years ago

由于JSON转成NSDictionary之后,字典里面是无序的。所以在输出的时候就乱了,如果想实现这个功能,你有什么好的意见吗?