MJExtension is a JSON serialization library and model mapping framework used to convert data between JSON strings and structured model objects. It functions as an object data mapper that handles the encoding and decoding of complex object hierarchies for network transmission and storage. The framework is a non-intrusive data mapper that uses reflection and runtime inspection to map raw data strings to application objects. This approach allows for data transformation without requiring base class inheritance, decorators, or extensions to the underlying model classes. The system supports recurs
The most swifty way to deal with XML data in swift 5.
A fast & lightweight XML & HTML parser in Swift with XPath & CSS support
The main features of cezheng/fuzi are: Data Parsing, Data Parsing and Serialization, Data Serialization, HTML Parsing.
Open-source alternatives to cezheng/fuzi include: drmohundro/swxmlhash — Simple XML parsing in Swift. insanoid/swiftyjsonaccelerator — macOS app to generate Swift 5 code for models from JSON (with Codeable). codermjlee/mjextension — MJExtension is a JSON serialization library and model mapping framework used to convert data between JSON strings and… delba/jason — Fast JSON parsing for Swift. chenyunguimilook/swiftyxml — The most swifty way to deal with XML data in swift 5. mantle/mantle — Mantle is a framework for mapping raw data structures and JSON into typed model objects for Cocoa and Cocoa Touch…