File tree Expand file tree Collapse file tree 3 files changed +41
-26
lines changed
SwiftJSONModeler For Xcode.xcodeproj
SwiftJSONModelerDemo/SwiftJSONModelerDemo Expand file tree Collapse file tree 3 files changed +41
-26
lines changed Original file line number Diff line number Diff line change 687687 "$(inherited)",
688688 "@executable_path/../Frameworks",
689689 );
690- MARKETING_VERSION = 2.0.0 ;
690+ MARKETING_VERSION = 2.1.2 ;
691691 PRODUCT_BUNDLE_IDENTIFIER = com.lifu.SwiftJSONModeler;
692692 PRODUCT_NAME = "$(TARGET_NAME)";
693693 SWIFT_VERSION = 5.0;
709709 "$(inherited)",
710710 "@executable_path/../Frameworks",
711711 );
712- MARKETING_VERSION = 2.0.0 ;
712+ MARKETING_VERSION = 2.1.2 ;
713713 PRODUCT_BUNDLE_IDENTIFIER = com.lifu.SwiftJSONModeler;
714714 PRODUCT_NAME = "$(TARGET_NAME)";
715715 SWIFT_VERSION = 5.0;
731731 "@executable_path/../Frameworks",
732732 "@executable_path/../../../../Frameworks",
733733 );
734- MARKETING_VERSION = 2.1.1 ;
734+ MARKETING_VERSION = 2.1.2 ;
735735 PRODUCT_BUNDLE_IDENTIFIER = com.lifu.SwiftJSONModeler;
736736 PRODUCT_NAME = "$(TARGET_NAME)";
737737 SKIP_INSTALL = YES;
754754 "@executable_path/../Frameworks",
755755 "@executable_path/../../../../Frameworks",
756756 );
757- MARKETING_VERSION = 2.1.1 ;
757+ MARKETING_VERSION = 2.1.2 ;
758758 PRODUCT_BUNDLE_IDENTIFIER = com.lifu.SwiftJSONModeler;
759759 PRODUCT_NAME = "$(TARGET_NAME)";
760760 SKIP_INSTALL = YES;
Original file line number Diff line number Diff line change 77//
88
99import Foundation
10+ import Codable
11+ import HandJSON
1012import HandyJSON
1113
1214/// 普通json 数据
@@ -77,4 +79,3 @@ struct HKSubJsonModel: HandyJSON {
7779
7880 var stringValue : String ?
7981}
80-
Original file line number Diff line number Diff line change 77//
88
99import Foundation
10+ import Codable
11+ import HandJSON
1012import HandyJSON
1113
1214/// YApi RAW类型json数据
@@ -17,41 +19,53 @@ let yapiRAWData = """
1719// 通过 YApi RAW数据转换Swift模型
1820
1921
22+
23+ /// <#描述#>
24+ struct HKModel : HandJSON {
25+
26+ var code : String = " "
27+
28+ var response : HKResponseModel ?
29+
30+ var message : String = " "
31+ }
32+
2033/// <#描述#>
21- struct HKResponseModel : HandyJSON {
34+ struct HKResponseModel : HandJSON {
35+ /// 老师
36+ var teachers : [ HKTeachersModel ] = [ ]
2237 /// 爱好
2338 var likes : [ String ] = [ ]
24- /// 是否为男孩
25- var isBoy : Bool ?
2639 /// 年龄
2740 var age : Int ?
28- /// 综合成绩
29- var score : Double ?
41+ /// 是否为男孩
42+ var isBoy : Bool ?
3043 /// 紧急联系人
3144 var emergercyContact : HKEmergercyContactModel ?
32- /// 老师
33- var teachers : [ HKTeachersModel ] = [ ]
45+ /// 综合成绩
46+ var score : Double ?
3447 /// 姓名
35- var name : String ?
48+ var name : String = " "
49+ }
50+
51+ /// <#描述#>
52+ struct HKTeachersModel : HandJSON {
53+ /// 科目
54+ var subject : String = " "
55+ /// 名字
56+ var name : String = " "
57+ /// 联系电话
58+ var phone : String = " "
3659}
3760
3861/// 紧急联系人
39- struct HKEmergercyContactModel : HandyJSON {
62+ struct HKEmergercyContactModel : HandJSON {
4063 /// 联系地址
41- var address : String ?
64+ var address : String = " "
4265 /// 联系电话
43- var phone : String ?
66+ var phone : String = " "
4467
45- var name : String ?
68+ var name : String = " "
4669}
4770
48- /// <#描述#>
49- struct HKTeachersModel : HandyJSON {
50- /// 名字
51- var name : String ?
52- /// 科目
53- var subject : String ?
54- /// 联系电话
55- var phone : String ?
56- }
5771
You can’t perform that action at this time.
0 commit comments