LBJSON 5.0.2

LBJSON 5.0.2

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Apr 2024
SPMSupports SPM

Maintained by Lucian Boboc.



LBJSON 5.0.2

LBJSON

Version License Platform

LBJSON is a Swift framework that uses an enum object to parse a JSON.

How to use

// LBJSON enum properties int, double, bool, string, number, array and dictionary returns the associated values or nil
// Instead of casting you can use optional chaining.

if let posts = LBJSON(object: [["key":"Value"]]) {
    var post = posts.array?.first?.dictionary?["key"]?.string
}

// With @dynamicMemberLookup
if let posts = LBJSON(object: [["key":"Value"]]) {
    var post = posts.array?.first?.key?.string
}

CocoaPods

CocoaPods is a dependency manager for Cocoa projects.

CocoaPods 0.36 adds supports for Swift and embedded frameworks. You can install it with the following command:

$ gem install cocoapods

To integrate LBJSON into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!

pod 'LBJSON'

Then, run the following command:

$ pod install

LICENSE

This content is released under the MIT License https://github.com/lucianboboc/LBJSON/blob/master/LICENSE.md

Enjoy!