CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.

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!