|
1 | 1 | #SwiftyJSON
|
2 |
| - |
| 2 | + |
3 | 3 | [](https://travis-ci.org/SwiftyJSON/SwiftyJSON)
|
4 | 4 |
|
5 | 5 | SwiftyJSON makes it easy to deal with JSON data in Swift.
|
6 | 6 |
|
7 | 7 | 1. [Why is the typical JSON handling in Swift NOT good](#why-is-the-typical-json-handling-in-swift-not-good)
|
8 |
| -1. [Requirements](#requirements) |
9 |
| -1. [Integration](#integration) |
10 |
| -1. [Usage](#usage) |
11 |
| - - [Initialization](#initialization) |
12 |
| - - [Subscript](#subscript) |
13 |
| - - [Loop](#loop) |
14 |
| - - [Error](#error) |
15 |
| - - [Optional getter](#optional-getter) |
16 |
| - - [Non-optional getter](#non-optional-getter) |
17 |
| - - [Setter](#setter) |
18 |
| - - [Raw object](#raw-object) |
19 |
| - - [Literal convertibles](#literal-convertibles) |
20 |
| -1. [Work with Alamofire](#work-with-alamofire) |
21 |
| - |
22 |
| -> For Swift3 support, take a look at the [swift3 beta branch](https://github.com/SwiftyJSON/SwiftyJSON/tree/swift3) |
| 8 | +2. [Requirements](#requirements) |
| 9 | +3. [Integration](#integration) |
| 10 | +4. [Usage](#usage) |
| 11 | + - [Initialization](#initialization) |
| 12 | + - [Subscript](#subscript) |
| 13 | + - [Loop](#loop) |
| 14 | + - [Error](#error) |
| 15 | + - [Optional getter](#optional-getter) |
| 16 | + - [Non-optional getter](#non-optional-getter) |
| 17 | + - [Setter](#setter) |
| 18 | + - [Raw object](#raw-object) |
| 19 | + - [Literal convertibles](#literal-convertibles) |
| 20 | +5. [Work with Alamofire](#work-with-alamofire) |
| 21 | + |
| 22 | +> For Legacy Swift support, take a look at the [swift2 branch](https://github.com/SwiftyJSON/SwiftyJSON/tree/swift2) |
23 | 23 |
|
24 | 24 | > [中文介绍](http://tangplin.github.io/swiftyjson/)
|
25 | 25 |
|
@@ -83,7 +83,7 @@ if let userName = json[999999]["wrong_key"]["wrong_name"].string {
|
83 | 83 | ## Requirements
|
84 | 84 |
|
85 | 85 | - iOS 7.0+ / OS X 10.9+
|
86 |
| -- Xcode 7 |
| 86 | +- Xcode 8 |
87 | 87 |
|
88 | 88 | ##Integration
|
89 | 89 |
|
|
0 commit comments