├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── DevGuideline.md ├── KakaJSON.podspec ├── KakaJSON.xcodeproj ├── KakaJSONTests_Info.plist ├── KakaJSON_Info.plist ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings └── xcshareddata │ └── xcschemes │ └── KakaJSON-Package.xcscheme ├── KakaJSON.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ └── WorkspaceSettings.xcsettings ├── KakaJSONDemo ├── KakaJSONDemo.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ └── KakaJSONDemo.xcscheme └── KakaJSONDemo │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── LICENSE ├── Package.swift ├── README.md ├── Sources └── KakaJSON │ ├── Convert │ ├── Convertible.swift │ ├── ConvertibleConfig.swift │ ├── ConvertibleEnum.swift │ ├── KJ.swift │ ├── Logger.swift │ ├── TypeProxy.swift │ └── Values.swift │ ├── Extension │ ├── Array+KJ.swift │ ├── Data+KJ.swift │ ├── Dictionary+KJ.swift │ ├── JSONSerialization+KJ.swift │ ├── NSObject+KJ.swift │ ├── Optional+KJ.swift │ ├── Pointer+KJ.swift │ └── String+KJ.swift │ ├── Global │ ├── Coding.swift │ ├── JSON.swift │ └── Model.swift │ └── Metadata │ ├── Descriptor │ ├── ClassDescriptor.swift │ ├── Descriptor.swift │ ├── EnumDescriptor.swift │ ├── FieldDescriptor.swift │ └── StructDescriptor.swift │ ├── LICENSE │ ├── Layout │ ├── BaseLayout.swift │ ├── ClassLayout.swift │ ├── EnumLayout.swift │ ├── FieldList.swift │ ├── FunctionLayout.swift │ ├── Layout.swift │ ├── ProtocolLayout.swift │ ├── StructLayout.swift │ └── TupleLayout.swift │ ├── Metadata.swift │ ├── Property.swift │ └── Type │ ├── BaseType.swift │ ├── ClassType.swift │ ├── EnumType.swift │ ├── ForeignClassType.swift │ ├── FunctionType.swift │ ├── Kind.swift │ ├── MetaType.swift │ ├── ModelType.swift │ ├── ObjCClassType.swift │ ├── OptionalType.swift │ ├── ProtocolType.swift │ ├── StructType.swift │ ├── TupleType.swift │ └── Type.swift └── Tests ├── KakaJSONTests ├── JSON_To_Model │ ├── JTM_01_Basic.swift │ ├── JTM_02_DataType.swift │ ├── JTM_03_NestedModel.swift │ ├── JTM_04_ModelArray.swift │ ├── JTM_05_KeyMapping.swift │ ├── JTM_06_CustomValue.swift │ └── JTM_07_DynamicModel.swift ├── Model_To_JSON │ ├── MTJ_01_Basic.swift │ ├── MTJ_02_NestedModel.swift │ ├── MTJ_03_ModelArray.swift │ ├── MTJ_04_KeyMapping.swift │ └── MTJ_05_CustomValue.swift ├── OC │ ├── KakaJSONTests-Bridging-Header.h │ ├── OCModel.h │ └── OCModel.m ├── Other │ ├── Bugs.swift │ ├── Coding.swift │ └── Global.swift └── XCTestManifests.swift └── LinuxMain.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DevGuideline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/DevGuideline.md -------------------------------------------------------------------------------- /KakaJSON.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSON.podspec -------------------------------------------------------------------------------- /KakaJSON.xcodeproj/KakaJSONTests_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSON.xcodeproj/KakaJSONTests_Info.plist -------------------------------------------------------------------------------- /KakaJSON.xcodeproj/KakaJSON_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSON.xcodeproj/KakaJSON_Info.plist -------------------------------------------------------------------------------- /KakaJSON.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSON.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /KakaJSON.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSON.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /KakaJSON.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSON.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /KakaJSON.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSON.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /KakaJSON.xcodeproj/xcshareddata/xcschemes/KakaJSON-Package.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSON.xcodeproj/xcshareddata/xcschemes/KakaJSON-Package.xcscheme -------------------------------------------------------------------------------- /KakaJSON.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSON.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /KakaJSON.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSON.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /KakaJSON.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSON.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /KakaJSONDemo/KakaJSONDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSONDemo/KakaJSONDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /KakaJSONDemo/KakaJSONDemo.xcodeproj/xcshareddata/xcschemes/KakaJSONDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSONDemo/KakaJSONDemo.xcodeproj/xcshareddata/xcschemes/KakaJSONDemo.xcscheme -------------------------------------------------------------------------------- /KakaJSONDemo/KakaJSONDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSONDemo/KakaJSONDemo/AppDelegate.swift -------------------------------------------------------------------------------- /KakaJSONDemo/KakaJSONDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSONDemo/KakaJSONDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /KakaJSONDemo/KakaJSONDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSONDemo/KakaJSONDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /KakaJSONDemo/KakaJSONDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSONDemo/KakaJSONDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /KakaJSONDemo/KakaJSONDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSONDemo/KakaJSONDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /KakaJSONDemo/KakaJSONDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSONDemo/KakaJSONDemo/Info.plist -------------------------------------------------------------------------------- /KakaJSONDemo/KakaJSONDemo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/KakaJSONDemo/KakaJSONDemo/ViewController.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/README.md -------------------------------------------------------------------------------- /Sources/KakaJSON/Convert/Convertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Convert/Convertible.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Convert/ConvertibleConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Convert/ConvertibleConfig.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Convert/ConvertibleEnum.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Convert/ConvertibleEnum.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Convert/KJ.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Convert/KJ.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Convert/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Convert/Logger.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Convert/TypeProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Convert/TypeProxy.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Convert/Values.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Convert/Values.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Extension/Array+KJ.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Extension/Array+KJ.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Extension/Data+KJ.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Extension/Data+KJ.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Extension/Dictionary+KJ.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Extension/Dictionary+KJ.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Extension/JSONSerialization+KJ.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Extension/JSONSerialization+KJ.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Extension/NSObject+KJ.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Extension/NSObject+KJ.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Extension/Optional+KJ.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Extension/Optional+KJ.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Extension/Pointer+KJ.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Extension/Pointer+KJ.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Extension/String+KJ.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Extension/String+KJ.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Global/Coding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Global/Coding.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Global/JSON.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Global/JSON.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Global/Model.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Global/Model.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Descriptor/ClassDescriptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Descriptor/ClassDescriptor.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Descriptor/Descriptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Descriptor/Descriptor.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Descriptor/EnumDescriptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Descriptor/EnumDescriptor.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Descriptor/FieldDescriptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Descriptor/FieldDescriptor.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Descriptor/StructDescriptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Descriptor/StructDescriptor.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/LICENSE -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Layout/BaseLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Layout/BaseLayout.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Layout/ClassLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Layout/ClassLayout.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Layout/EnumLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Layout/EnumLayout.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Layout/FieldList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Layout/FieldList.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Layout/FunctionLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Layout/FunctionLayout.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Layout/Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Layout/Layout.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Layout/ProtocolLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Layout/ProtocolLayout.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Layout/StructLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Layout/StructLayout.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Layout/TupleLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Layout/TupleLayout.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Metadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Metadata.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Property.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Property.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Type/BaseType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Type/BaseType.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Type/ClassType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Type/ClassType.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Type/EnumType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Type/EnumType.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Type/ForeignClassType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Type/ForeignClassType.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Type/FunctionType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Type/FunctionType.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Type/Kind.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Type/Kind.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Type/MetaType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Type/MetaType.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Type/ModelType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Type/ModelType.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Type/ObjCClassType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Type/ObjCClassType.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Type/OptionalType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Type/OptionalType.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Type/ProtocolType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Type/ProtocolType.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Type/StructType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Type/StructType.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Type/TupleType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Type/TupleType.swift -------------------------------------------------------------------------------- /Sources/KakaJSON/Metadata/Type/Type.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Sources/KakaJSON/Metadata/Type/Type.swift -------------------------------------------------------------------------------- /Tests/KakaJSONTests/JSON_To_Model/JTM_01_Basic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/JSON_To_Model/JTM_01_Basic.swift -------------------------------------------------------------------------------- /Tests/KakaJSONTests/JSON_To_Model/JTM_02_DataType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/JSON_To_Model/JTM_02_DataType.swift -------------------------------------------------------------------------------- /Tests/KakaJSONTests/JSON_To_Model/JTM_03_NestedModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/JSON_To_Model/JTM_03_NestedModel.swift -------------------------------------------------------------------------------- /Tests/KakaJSONTests/JSON_To_Model/JTM_04_ModelArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/JSON_To_Model/JTM_04_ModelArray.swift -------------------------------------------------------------------------------- /Tests/KakaJSONTests/JSON_To_Model/JTM_05_KeyMapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/JSON_To_Model/JTM_05_KeyMapping.swift -------------------------------------------------------------------------------- /Tests/KakaJSONTests/JSON_To_Model/JTM_06_CustomValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/JSON_To_Model/JTM_06_CustomValue.swift -------------------------------------------------------------------------------- /Tests/KakaJSONTests/JSON_To_Model/JTM_07_DynamicModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/JSON_To_Model/JTM_07_DynamicModel.swift -------------------------------------------------------------------------------- /Tests/KakaJSONTests/Model_To_JSON/MTJ_01_Basic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/Model_To_JSON/MTJ_01_Basic.swift -------------------------------------------------------------------------------- /Tests/KakaJSONTests/Model_To_JSON/MTJ_02_NestedModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/Model_To_JSON/MTJ_02_NestedModel.swift -------------------------------------------------------------------------------- /Tests/KakaJSONTests/Model_To_JSON/MTJ_03_ModelArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/Model_To_JSON/MTJ_03_ModelArray.swift -------------------------------------------------------------------------------- /Tests/KakaJSONTests/Model_To_JSON/MTJ_04_KeyMapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/Model_To_JSON/MTJ_04_KeyMapping.swift -------------------------------------------------------------------------------- /Tests/KakaJSONTests/Model_To_JSON/MTJ_05_CustomValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/Model_To_JSON/MTJ_05_CustomValue.swift -------------------------------------------------------------------------------- /Tests/KakaJSONTests/OC/KakaJSONTests-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/OC/KakaJSONTests-Bridging-Header.h -------------------------------------------------------------------------------- /Tests/KakaJSONTests/OC/OCModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/OC/OCModel.h -------------------------------------------------------------------------------- /Tests/KakaJSONTests/OC/OCModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/OC/OCModel.m -------------------------------------------------------------------------------- /Tests/KakaJSONTests/Other/Bugs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/Other/Bugs.swift -------------------------------------------------------------------------------- /Tests/KakaJSONTests/Other/Coding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/Other/Coding.swift -------------------------------------------------------------------------------- /Tests/KakaJSONTests/Other/Global.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/Other/Global.swift -------------------------------------------------------------------------------- /Tests/KakaJSONTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/KakaJSONTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kakaopensource/KakaJSON/HEAD/Tests/LinuxMain.swift --------------------------------------------------------------------------------