JSONFactorable

0.3.0

railwaymen/JSONFactorable

What's New

Version 0.3.0

2020-06-22T13:08:45Z

Fixed:

  • merge(with:) function now can merge an optional value without throwing an error.

JSONFactorable

Package Validation Status Coverage Status

Installation

Swift Package Manager (recommended)

Add you dependency to the project. For more info about how to do that read Apple's docs

CocoaPods

  1. Add pod to your Podfile:
pod 'JSONFactorable'
  1. Install pods:
pod install

Usage

  1. Import framework in your project:
import JSONFactorable
  1. Add extension to JSONFactorable which contains functions used by every factory like buildObject(of:) function.

  2. Looking for more detailed examples of usage look into Tests folder

Merging example

To merge two (or more) objects representable by a dictionary (or an array) follow the example:

var jsonConvertible: AnyJSONConvertible = [
  "key": AnyJSONConvertible(someValue)
]
let mergedJSON = try jsonConvertible.merge(with: AnyJSONConvertible(someObject))

where someObject conforms to JSONObjectType protocol

Contribution

Feel free to add your pull request or create an issue.

Requirements

Description

  • Swift Tools 5.1.0
View More Packages from this Author

Dependencies

  • None
Last updated: Tue Nov 08 2022 07:01:49 GMT-0500 (GMT-05:00)