|
15 | 15 | <div class="content-wrapper"> |
16 | 16 | <p><a href="index.html">QuerySerialization Docs</a> (100% documented)</p> |
17 | 17 | <p class="header-right"><a href="https://github.com/alexaubry/QuerySerialization"><img src="img/gh.png"/>View on GitHub</a></p> |
18 | | - <p class="header-right"><a href="dash-feed://https%3A%2F%2Falexaubry%2Egithub%2Ecom%2FQuerySerialization%2Fdocsets%2FQuerySerialization%2Exml"><img src="img/dash.png"/>Install in Dash</a></p> |
| 18 | + <p class="header-right"><a href="dash-feed://https%3A%2F%2Falexaubry%2Egithub%2Eio%2FQuerySerialization%2Fdocsets%2FQuerySerialization%2Exml"><img src="img/dash.png"/>Install in Dash</a></p> |
19 | 19 | </div> |
20 | 20 | </header> |
21 | 21 | <div class="content-wrapper"> |
|
46 | 46 |
|
47 | 47 | <p><img src="https://img.shields.io/badge/Swift-3.0.1-ee4f37.svg" alt="Swift 3.0.1"> |
48 | 48 | <img src="https://img.shields.io/badge/License-MIT-000000.svg" alt="License"> |
49 | | -<a href=""><img src="https://img.shields.io/cocoapods/v/QuerySerialization.svg" alt="CocoaPods"></a> |
| 49 | +<a href="https://cocoapods.org/pods/QuerySerialization"><img src="https://img.shields.io/cocoapods/v/QuerySerialization.svg" alt="CocoaPods"></a> |
| 50 | +<a href="https://github.com/Carthage/Carthage"><img src="https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat" alt="Carthage compatible"></a> |
50 | 51 | <a href="https://travis-ci.org/alexaubry/QuerySerialization"><img src="https://travis-ci.org/alexaubry/QuerySerialization.svg?branch=master" alt="Build Status"></a> |
51 | 52 | <a href="https://codecov.io/gh/alexaubry/QuerySerialization"><img src="https://codecov.io/gh/alexaubry/QuerySerialization/branch/master/graph/badge.svg" alt="codecov"></a> |
52 | 53 | <a href="https://twitter.com/leksantoine"><img src="https://img.shields.io/badge/Twitter-%40leksantoine-6C7A89.svg" alt="Twitter : @leksantoine"></a></p> |
|
104 | 105 |
|
105 | 106 | <p>To decode a query string into a Dictionary, call:</p> |
106 | 107 | <pre class="highlight swift"><code><span class="k">let</span> <span class="nv">queryString</span> <span class="o">=</span> <span class="s">"key=value&message=Hello%20world"</span> |
107 | | -<span class="k">let</span> <span class="nv">queryElements</span> <span class="o">=</span> <span class="kt">QueryElements</span><span class="o">.</span><span class="nf">decode</span><span class="p">(</span><span class="nv">queryString</span><span class="p">:</span> <span class="n">queryString</span><span class="p">)</span> |
| 108 | +<span class="k">let</span> <span class="nv">queryElements</span> <span class="o">=</span> <span class="kt">QuerySerialization</span><span class="o">.</span><span class="nf">decode</span><span class="p">(</span><span class="nv">queryString</span><span class="p">:</span> <span class="n">queryString</span><span class="p">)</span> |
108 | 109 |
|
109 | 110 | <span class="c1">// queryElements = ["key":"value","message":"Hello world"]</span> |
110 | 111 | </code></pre> |
111 | 112 |
|
112 | 113 | <p>If a key or value contains percent encoding, it will be removed automatically. You can opt-out this feature by using this instead:</p> |
113 | 114 | <pre class="highlight swift"><code><span class="k">let</span> <span class="nv">queryString</span> <span class="o">=</span> <span class="s">"key=value&message=Hello%20world"</span> |
114 | | -<span class="k">let</span> <span class="nv">queryElements</span> <span class="o">=</span> <span class="kt">QueryElements</span><span class="o">.</span><span class="nf">decode</span><span class="p">(</span><span class="nv">queryString</span><span class="p">:</span> <span class="n">queryString</span><span class="p">,</span> <span class="nv">removePercentEncoding</span><span class="p">:</span> <span class="kc">false</span><span class="p">)</span> |
| 115 | +<span class="k">let</span> <span class="nv">queryElements</span> <span class="o">=</span> <span class="kt">QuerySerialization</span><span class="o">.</span><span class="nf">decode</span><span class="p">(</span><span class="nv">queryString</span><span class="p">:</span> <span class="n">queryString</span><span class="p">,</span> <span class="nv">removePercentEncoding</span><span class="p">:</span> <span class="kc">false</span><span class="p">)</span> |
115 | 116 |
|
116 | 117 | <span class="c1">// queryElements = ["key":"value","message":"Hello%20world"]</span> |
117 | 118 | </code></pre> |
118 | 119 |
|
119 | 120 | </section> |
120 | 121 | </section> |
121 | 122 | <section id="footer"> |
122 | | - <p>© 2016 <a class="link" href="https://github.com/alexaubry" target="_blank" rel="external">Alexis Aubry Radanovic</a>. All rights reserved. (Last updated: 2016-12-02)</p> |
| 123 | + <p>© 2016 <a class="link" href="https://github.com/alexaubry" target="_blank" rel="external">Alexis</a>. All rights reserved. (Last updated: 2016-12-03)</p> |
123 | 124 | <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.7.2</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p> |
124 | 125 | </section> |
125 | 126 | </article> |
|
0 commit comments