json/docs/search.json

1 line
24 KiB
JSON

{"Typealiases.html#/s:4JSON17JSONRepresentablea":{"name":"JSONRepresentable","abstract":"<p>A protocol composed of <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SafeJSONRepresentable.html\">SafeJSONRepresentable</a></code>, <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/FailableJSONRepresentable.html\">FailableJSONRepresentable</a></code>, and <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LosslessJSONConvertible.html\">LosslessJSONConvertible</a></code>.</p>"},"Protocols/LosslessJSONConvertible.html#/s:4JSON23LosslessJSONConvertibleP4jsonxSgA2AO_tcfc":{"name":"init(json:)","abstract":"<p>Creates an instance of <code>Self</code> from the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html\">JSON</a></code> instance passed in.</p>","parent_name":"LosslessJSONConvertible"},"Protocols/FailableJSONRepresentable.html#/s:4JSON25FailableJSONRepresentableP08failableA0A2AOyKF":{"name":"failableJSON()","abstract":"<p>Gets the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html\">JSON</a></code> representation of the instance.</p>","parent_name":"FailableJSONRepresentable"},"Protocols/SafeJSONRepresentable.html#/s:4JSON21SafeJSONRepresentableP4jsonA2AOvp":{"name":"json","abstract":"<p>The <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html\">JSON</a></code> representation of the instance.</p>","parent_name":"SafeJSONRepresentable"},"Protocols/SafeJSONRepresentable.html":{"name":"SafeJSONRepresentable","abstract":"<p>A type that can be converted to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html\">JSON</a></code> instance without any loss or errors.</p>"},"Protocols/FailableJSONRepresentable.html":{"name":"FailableJSONRepresentable","abstract":"<p>A type that can be converted to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html\">JSON</a></code> instance, with potential errors.</p>"},"Protocols/LosslessJSONConvertible.html":{"name":"LosslessJSONConvertible","abstract":"<p>A type that can be initialized from <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html\">JSON</a></code> losslessly.</p>"},"Functions.html#/s:4JSON2leoiyyxz_xSgtlF":{"name":"<=(_:_:)","abstract":"<p>Assigns the value of an optional to a property if it exists.</p>"},"Functions.html#/s:4JSON2leoiyyxz_A2AOSgtKSeRzlF":{"name":"<=(_:_:)","abstract":"<p>Assigns an instance of <code>T</code> to a property of type <code>T</code> if an instance"},"Extensions/FixedWidthInteger.html#/s:s17FixedWidthIntegerP4JSONE4jsonA2COvp":{"name":"json","abstract":"<p>Undocumented</p>","parent_name":"FixedWidthInteger"},"Extensions/FixedWidthInteger.html#/s:s17FixedWidthIntegerP4JSONE4jsonxSgA2CO_tcfc":{"name":"init(json:)","abstract":"<p>Undocumented</p>","parent_name":"FixedWidthInteger"},"Extensions/Dictionary.html#/s:SD4JSONSSRszAA25FailableJSONRepresentableR_AA23LosslessJSONConvertibleR_AA04SafeC0R_rlE4jsonA2AOvp":{"name":"json","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SafeJSONRepresentable.html#/s:4JSON21SafeJSONRepresentableP4jsonA2AOvp\">SafeJSONRepresentable.json</a></code>.</p>","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD4JSONSSRszAA25FailableJSONRepresentableR_AA23LosslessJSONConvertibleR_AA04SafeC0R_rlE4jsonSDySSq_GSgA2AO_tcfc":{"name":"init(json:)","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LosslessJSONConvertible.html#/s:4JSON23LosslessJSONConvertibleP4jsonxSgA2AO_tcfc\">LosslessJSONConvertible.init(json:)</a></code>.</p>","parent_name":"Dictionary"},"Extensions/Array.html#/s:Sa4JSONAA25FailableJSONRepresentableRzAA23LosslessJSONConvertibleRzAA04SafeC0RzlE4jsonA2AOvp":{"name":"json","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SafeJSONRepresentable.html#/s:4JSON21SafeJSONRepresentableP4jsonA2AOvp\">SafeJSONRepresentable.json</a></code>.</p>","parent_name":"Array"},"Extensions/Array.html#/s:Sa4JSONAA25FailableJSONRepresentableRzAA23LosslessJSONConvertibleRzAA04SafeC0RzlE4jsonSayxGSgA2AO_tcfc":{"name":"init(json:)","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LosslessJSONConvertible.html#/s:4JSON23LosslessJSONConvertibleP4jsonxSgA2AO_tcfc\">LosslessJSONConvertible.init(json:)</a></code>.</p>","parent_name":"Array"},"Extensions/Bool.html#/s:Sb4JSONE4jsonA2AOvp":{"name":"json","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SafeJSONRepresentable.html#/s:4JSON21SafeJSONRepresentableP4jsonA2AOvp\">SafeJSONRepresentable.json</a></code>.</p>","parent_name":"Bool"},"Extensions/Bool.html#/s:Sb4JSONE4jsonSbSgA2AO_tcfc":{"name":"init(json:)","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LosslessJSONConvertible.html#/s:4JSON23LosslessJSONConvertibleP4jsonxSgA2AO_tcfc\">LosslessJSONConvertible.init(json:)</a></code>.</p>","parent_name":"Bool"},"Extensions/Decimal.html#/s:So9NSDecimala4JSONE4jsonA2COvp":{"name":"json","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SafeJSONRepresentable.html#/s:4JSON21SafeJSONRepresentableP4jsonA2AOvp\">SafeJSONRepresentable.json</a></code>.</p>","parent_name":"Decimal"},"Extensions/Decimal.html#/s:So9NSDecimala4JSONE4jsonABSgA2CO_tcfc":{"name":"init(json:)","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LosslessJSONConvertible.html#/s:4JSON23LosslessJSONConvertibleP4jsonxSgA2AO_tcfc\">LosslessJSONConvertible.init(json:)</a></code>.</p>","parent_name":"Decimal"},"Extensions/Double.html#/s:Sd4JSONE4jsonA2AOvp":{"name":"json","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SafeJSONRepresentable.html#/s:4JSON21SafeJSONRepresentableP4jsonA2AOvp\">SafeJSONRepresentable.json</a></code>.</p>","parent_name":"Double"},"Extensions/Double.html#/s:Sd4JSONE4jsonSdSgA2AO_tcfc":{"name":"init(json:)","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LosslessJSONConvertible.html#/s:4JSON23LosslessJSONConvertibleP4jsonxSgA2AO_tcfc\">LosslessJSONConvertible.init(json:)</a></code>.</p>","parent_name":"Double"},"Extensions/Float.html#/s:Sf4JSONE4jsonA2AOvp":{"name":"json","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SafeJSONRepresentable.html#/s:4JSON21SafeJSONRepresentableP4jsonA2AOvp\">SafeJSONRepresentable.json</a></code>.</p>","parent_name":"Float"},"Extensions/Float.html#/s:Sf4JSONE4jsonSfSgA2AO_tcfc":{"name":"init(json:)","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LosslessJSONConvertible.html#/s:4JSON23LosslessJSONConvertibleP4jsonxSgA2AO_tcfc\">LosslessJSONConvertible.init(json:)</a></code>.</p>","parent_name":"Float"},"Extensions/Int.html#/s:Si4JSONE4jsonA2AOvp":{"name":"json","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SafeJSONRepresentable.html#/s:4JSON21SafeJSONRepresentableP4jsonA2AOvp\">SafeJSONRepresentable.json</a></code>.</p>","parent_name":"Int"},"Extensions/Int.html#/s:Si4JSONE4jsonSiSgA2AO_tcfc":{"name":"init(json:)","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LosslessJSONConvertible.html#/s:4JSON23LosslessJSONConvertibleP4jsonxSgA2AO_tcfc\">LosslessJSONConvertible.init(json:)</a></code>.</p>","parent_name":"Int"},"Extensions/String.html#/s:SS4JSONE4jsonA2AOvp":{"name":"json","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SafeJSONRepresentable.html#/s:4JSON21SafeJSONRepresentableP4jsonA2AOvp\">SafeJSONRepresentable.json</a></code>.</p>","parent_name":"String"},"Extensions/String.html#/s:SS4JSONE4jsonSSSgA2AO_tcfc":{"name":"init(json:)","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LosslessJSONConvertible.html#/s:4JSON23LosslessJSONConvertibleP4jsonxSgA2AO_tcfc\">LosslessJSONConvertible.init(json:)</a></code>.</p>","parent_name":"String"},"Extensions/Optional.html#/s:Sq4JSONAA25FailableJSONRepresentableRzAA23LosslessJSONConvertibleRzAA04SafeC0RzlE4jsonA2AOvp":{"name":"json","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SafeJSONRepresentable.html#/s:4JSON21SafeJSONRepresentableP4jsonA2AOvp\">SafeJSONRepresentable.json</a></code>.</p>","parent_name":"Optional"},"Extensions/Optional.html#/s:Sq4JSONAA25FailableJSONRepresentableRzAA23LosslessJSONConvertibleRzAA04SafeC0RzlE4jsonxSgSgA2AO_tcfc":{"name":"init(json:)","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LosslessJSONConvertible.html#/s:4JSON23LosslessJSONConvertibleP4jsonxSgA2AO_tcfc\">LosslessJSONConvertible.init(json:)</a></code>.</p>","parent_name":"Optional"},"Extensions/Encodable.html#/s:SE4JSONE4jsonA2AOyKF":{"name":"json()","abstract":"<p>Converts an instance of <code>Self</code> to <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html\">JSON</a></code>.</p>","parent_name":"Encodable"},"Extensions/Decodable.html#/s:Se4JSONE4jsonxA2AO_tKcfc":{"name":"init(json:)","abstract":"<p>Initializes an instance of <code>Self</code> from a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html\">JSON</a></code> instance using <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/JSONCoder.html\">JSONCoder</a></code>.</p>","parent_name":"Decodable"},"Extensions/Decodable.html#/s:Se4JSONE4jsonxSgA2AOSg_tKcfc":{"name":"init(json:)","abstract":"<p>Initializes an instance of <code>Self</code> from a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html\">JSON</a></code> instance using <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/JSONCoder.html\">JSONCoder</a></code>.</p>","parent_name":"Decodable"},"Extensions/Decodable.html":{"name":"Decodable"},"Extensions/Encodable.html":{"name":"Encodable"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/String.html":{"name":"String"},"Extensions/Int.html":{"name":"Int"},"Extensions/Float.html":{"name":"Float"},"Extensions/Double.html":{"name":"Double"},"Extensions/Decimal.html":{"name":"Decimal"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/Array.html":{"name":"Array"},"Extensions/Dictionary.html":{"name":"Dictionary"},"Extensions/FixedWidthInteger.html":{"name":"FixedWidthInteger"},"Enums/Number.html#/s:4JSON6NumberO3intyACSicACmF":{"name":"int(_:)","abstract":"<p>Wraps an <code>Int</code> instance.</p>","parent_name":"Number"},"Enums/Number.html#/s:4JSON6NumberO5floatyACSfcACmF":{"name":"float(_:)","abstract":"<p>Wraps a <code>Float</code> instance.</p>","parent_name":"Number"},"Enums/Number.html#/s:4JSON6NumberO6doubleyACSdcACmF":{"name":"double(_:)","abstract":"<p>Wraps a <code>Double</code> instance.</p>","parent_name":"Number"},"Enums/Number.html#/s:4JSON6NumberO7decimalyACSo9NSDecimalacACmF":{"name":"decimal(_:)","abstract":"<p>Wraps a <code>Decimal</code> instance.</p>","parent_name":"Number"},"Enums/Number.html#/s:4JSON6NumberO4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"<p>See <code>Decodable.init(from:)</code>.</p>","parent_name":"Number"},"Enums/Number.html#/s:4JSON6NumberO6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"<p>See <code>Encodable.encode(to:)</code>.</p>","parent_name":"Number"},"Enums/Number.html#/s:4JSON6NumberO11descriptionSSvp":{"name":"description","abstract":"<p>See <code>CustomStringConvertible.description</code>.</p>","parent_name":"Number"},"Enums/Number.html#/s:4JSON6NumberO14integerLiteralACSi_tcfc":{"name":"init(integerLiteral:)","abstract":"<p>See <code>ExpressibleByIntegerLiteral.init(integerLiteral:)</code>.</p>","parent_name":"Number"},"Enums/Number.html#/s:4JSON6NumberO12floatLiteralACSd_tcfc":{"name":"init(floatLiteral:)","abstract":"<p>See <code>ExpressibleByFloatLiteral.init(floatLiteral:)</code>.</p>","parent_name":"Number"},"Enums/JSON/CodingKeys.html#/s:4JSONAAO10CodingKeysV11stringValueSSvp":{"name":"stringValue","abstract":"<p>See <code>CodingKey.stringValue</code>.</p>","parent_name":"CodingKeys"},"Enums/JSON/CodingKeys.html#/s:4JSONAAO10CodingKeysV8intValueSiSgvp":{"name":"intValue","abstract":"<p>See <code>CodingKey.intValue</code>.</p>","parent_name":"CodingKeys"},"Enums/JSON/CodingKeys.html#/s:4JSONAAO10CodingKeysV11stringValueADSS_tcfc":{"name":"init(stringValue:)","abstract":"<p>See <code>CodingKey.init(stringValue:)</code>.</p>","parent_name":"CodingKeys"},"Enums/JSON/CodingKeys.html#/s:4JSONAAO10CodingKeysV8intValueADSi_tcfc":{"name":"init(intValue:)","abstract":"<p>See <code>CodingKey.init(intValue:)</code>.</p>","parent_name":"CodingKeys"},"Enums/JSON.html#/s:4JSONAAO4nulls5NeverOSgvp":{"name":"null","abstract":"<p>Gets the value of a <code>.null</code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO4boolSbSgvp":{"name":"bool","abstract":"<p>Accesses the value of a <code>.bool</code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO6stringSSSgvp":{"name":"string","abstract":"<p>Accesses the value of a <code>.string</code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO3intSiSgvp":{"name":"int","abstract":"<p>Accesses the value of a <code>Number.int</code> case wrapped in a <code>.number</code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO5floatSfSgvp":{"name":"float","abstract":"<p>Accesses the value of a <code>Number.float</code> case wrapped in a <code>.number</code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO6doubleSdSgvp":{"name":"double","abstract":"<p>Accesses the value of a <code>Number.double</code> case wrapped in a <code>.number</code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO7decimalSo9NSDecimalaSgvp":{"name":"decimal","abstract":"<p>Accesses the value of a <code>Number.decimal</code> case wrapped in a <code>.number</code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO5arraySayABGSgvp":{"name":"array","abstract":"<p>Accesses the value of an <code>.array</code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO6objectSDySSABGSgvp":{"name":"object","abstract":"<p>Accesses the value of an <code>.object</code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO8optionalABSgvp":{"name":"optional","abstract":"<p>Converts a non-optiona JSON case to an optional JSON case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO4nullyA2BmF":{"name":"null","abstract":"<p>A <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html#/s:4JSONAAO4nulls5NeverOSgvp\">null</a></code> JSON value.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO4boolyABSbcABmF":{"name":"bool(_:)","abstract":"<p>A boolean JSON value.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO6stringyABSScABmF":{"name":"string(_:)","abstract":"<p>A string JSON value.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO6numberyAbA6NumberOcABmF":{"name":"number(_:)","abstract":"<p>A number JSON value.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO5arrayyABSayABGcABmF":{"name":"array(_:)","abstract":"<p>A JSON array of values.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO6objectyABSDySSABGcABmF":{"name":"object(_:)","abstract":"<p>A JSON object which maps string keys to JSON values.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAOABycfc":{"name":"init()","abstract":"<p>Creates a <code>JSON</code> instance with the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html#/s:4JSONAAO4nulls5NeverOSgvp\">.null</a></code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAOyABSScfc":{"name":"init(_:)","abstract":"<p>Creates a <code>JSON</code> instance with the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html#/s:4JSONAAO6stringSSSgvp\">.string</a></code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAOyABSbcfc":{"name":"init(_:)","abstract":"<p>Creates a <code>JSON</code> instance with the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html#/s:4JSONAAO4boolSbSgvp\">.bool</a></code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAOyABSicfc":{"name":"init(_:)","abstract":"<p>Creates a <code>JSON</code> instance with the <code>.number(Number.int)</code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAOyABSfcfc":{"name":"init(_:)","abstract":"<p>Creates a <code>JSON</code> instance with the <code>.number(Number.float)</code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAOyABSdcfc":{"name":"init(_:)","abstract":"<p>Creates a <code>JSON</code> instance with the <code>.number(Number.double)</code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAOyABSo9NSDecimalacfc":{"name":"init(_:)","abstract":"<p>Creates a <code>JSON</code> instance with the <code>.number(Number.decimal)</code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAOyABSayABGcfc":{"name":"init(_:)","abstract":"<p>Creates a <code>JSON</code> instance with the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html#/s:4JSONAAO5arraySayABGSgvp\">.array</a></code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAOyABSDySSABGcfc":{"name":"init(_:)","abstract":"<p>Creates a <code>JSON</code> instance with the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html#/s:4JSONAAO6objectSDySSABGSgvp\">.object</a></code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAOyABxcs17FixedWidthIntegerRzlufc":{"name":"init(_:)","abstract":"<p>Creates a <code>JSON</code> instance with the <code>.number</code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO4dataAB10Foundation4DataV_tKcfc":{"name":"init(data:)","abstract":"<p>Creates a <code>JSON</code> instance from raw JSON data.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO13dynamicMemberABSS_tcip":{"name":"subscript(dynamicMember:)","abstract":"<p>Gets the JSON value for a given key.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAOyABSSd_tcip":{"name":"subscript(_:)","abstract":"<p>Accesses the <code>JSON</code> value at a given key/index path.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO3getyABSaySSGF":{"name":"get(_:)","abstract":"<p>Gets the JSON at a given path.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO3set_2toyx_ABtSlRzSS7ElementRtzlF":{"name":"set(_:to:)","abstract":"<p>Sets the value of an object key or array index.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO6removeyyxSlRzSS7ElementRtzlF":{"name":"remove(_:)","abstract":"<p>Removes a key/value pair from an object at a given path.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO11descriptionSSvp":{"name":"description","abstract":"<p>See <code>CustomStringConvertible.description</code>.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO6isNullSbvp":{"name":"isNull","abstract":"<p>Indicates whether this case is a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html#/s:4JSONAAO4nulls5NeverOSgvp\">.null</a></code>.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO6isBoolSbvp":{"name":"isBool","abstract":"<p>Indicates whether this case is a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html#/s:4JSONAAO4boolSbSgvp\">.bool</a></code>.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO8isStringSbvp":{"name":"isString","abstract":"<p>Indicates whether this case is a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html#/s:4JSONAAO6stringSSSgvp\">.string</a></code>.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO8isNumberSbvp":{"name":"isNumber","abstract":"<p>Indicates whether this case is a <code>.number</code>.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO5isIntSbvp":{"name":"isInt","abstract":"<p>Indicates whether this case is a <code>.number(.int)</code>.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO7isFloatSbvp":{"name":"isFloat","abstract":"<p>Indicates whether this case is a <code>.number(.float)</code>.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO8isDoubleSbvp":{"name":"isDouble","abstract":"<p>Indicates whether this case is a <code>.number(.double)</code>.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO8isObjectSbvp":{"name":"isObject","abstract":"<p>Indicates whether the case is a<code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html#/s:4JSONAAO6objectSDySSABGSgvp\">.object</a></code>.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO7isArraySbvp":{"name":"isArray","abstract":"<p>Indicates whether the case is an<code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html#/s:4JSONAAO5arraySayABGSgvp\">.array</a></code>.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO4fromABs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"<p>See <code>Decodable.init(from:)</code>.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"<p>See <code>Encodable.encode(to:)</code>.</p>","parent_name":"JSON"},"Enums/JSON/CodingKeys.html":{"name":"CodingKeys","abstract":"<p>A generic <code>CodingKey</code> type that supports any value.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO10nilLiteralAByt_tcfc":{"name":"init(nilLiteral:)","abstract":"<p>Creates a <code>JSON</code> instance with the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html#/s:4JSONAAO4nulls5NeverOSgvp\">.null</a></code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO13stringLiteralABSS_tcfc":{"name":"init(stringLiteral:)","abstract":"<p>Creates a <code>JSON</code> instance with the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html#/s:4JSONAAO6stringSSSgvp\">.string</a></code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO14integerLiteralABSi_tcfc":{"name":"init(integerLiteral:)","abstract":"<p>Creates a <code>JSON</code> instance with the <code>.number(Number.int)</code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO12floatLiteralABSd_tcfc":{"name":"init(floatLiteral:)","abstract":"<p>Creates a <code>JSON</code> instance with the <code>.number(Number.double)</code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO14booleanLiteralABSb_tcfc":{"name":"init(booleanLiteral:)","abstract":"<p>Creates a <code>JSON</code> instance with the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html#/s:4JSONAAO4boolSbSgvp\">.bool</a></code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO12arrayLiteralAbA21SafeJSONRepresentable_pd_tcfc":{"name":"init(arrayLiteral:)","abstract":"<p>Creates a <code>JSON</code> instance with the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html#/s:4JSONAAO5arraySayABGSgvp\">.array</a></code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO17dictionaryLiteralABSS_AA21SafeJSONRepresentable_ptd_tcfc":{"name":"init(dictionaryLiteral:)","abstract":"<p>Creates a <code>JSON</code> instance with the <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html#/s:4JSONAAO5arraySayABGSgvp\">.array</a></code> case.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO4jsonABvp":{"name":"json","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SafeJSONRepresentable.html#/s:4JSON21SafeJSONRepresentableP4jsonA2AOvp\">SafeJSONRepresentable.json</a></code>.</p>","parent_name":"JSON"},"Enums/JSON.html#/s:4JSONAAO4jsonABSgAB_tcfc":{"name":"init(json:)","abstract":"<p>See <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/LosslessJSONConvertible.html#/s:4JSON23LosslessJSONConvertibleP4jsonxSgA2AO_tcfc\">LosslessJSONConvertible.init(json:)</a></code>.</p>","parent_name":"JSON"},"Enums/JSON.html":{"name":"JSON","abstract":"<p>A representation of ambigious JSON.</p>"},"Enums/Number.html":{"name":"Number","abstract":"<p>A wrapper for standard numeric types.</p>"},"Classes/JSONCoder.html#/s:4JSON9JSONCoderC6encodeyA2AOxKSERzlFZ":{"name":"encode(_:)","abstract":"<p>Converts an <code>Encodable</code> type to a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html\">JSON</a></code> instance</p>","parent_name":"JSONCoder"},"Classes/JSONCoder.html#/s:4JSON9JSONCoderC6decode_4fromxxm_A2AOtKSeRzlFZ":{"name":"decode(_:from:)","abstract":"<p>Converts a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html\">JSON</a></code> instance to a <code>Decoable</code> type.</p>","parent_name":"JSONCoder"},"Classes/JSONCoder.html":{"name":"JSONCoder","abstract":"<p>Converts between <code><a href=\"36f8f5912051ae747ef441d6511ca4cbEnums/JSON.html\">JSON</a></code> and other <code>Codable</code> types.</p>"},"Classes.html":{"name":"Classes","abstract":"<p>The following classes are available globally.</p>"},"Enums.html":{"name":"Enumerations","abstract":"<p>The following enumerations are available globally.</p>"},"Extensions.html":{"name":"Extensions","abstract":"<p>The following extensions are available globally.</p>"},"Functions.html":{"name":"Functions","abstract":"<p>The following functions are available globally.</p>"},"Protocols.html":{"name":"Protocols","abstract":"<p>The following protocols are available globally.</p>"},"Typealiases.html":{"name":"Type Aliases","abstract":"<p>The following type aliases are available globally.</p>"}}