An object that encodes instances of a data type as JSON objects.
あるデータ型のインスタンスをJSONオブジェクトとしてエンコードするオブジェクト。
Availability
有効性
iOS 7.0+
iPadOS 7.0+
macOS 10.9+
Mac Catalyst 13.0+
tvOS 9.0+
watchOS 2.0+
Xcode 9.0+
Technology
Foundation
ファウンデーション
Declaration
宣言
classJSONEncoder
Overview
概要
The example below shows how to encode an instance of a simple GroceryProduct type from a JSON object. The type adopts Codable so that it’s encodable as JSON using a JSONEncoder instance.
下の例は、単純なGroceryProduct型のインスタンスを JSONオブジェクトからエンコードする方法を示します。この型はCodableを採用します、それでそれはJSONEncoderインスタンスを使ってエンコード可能です。
The output formatting options that determine the readability, size, and element order of an encoded JSON object.
エンコードされたJSONオブジェクトの読み出し可能性、サイズ、そして要素順序を決定する出力書式設定オプション。
The strategies for encoding nonconforming floating-point numbers, also known as IEEE 754 exceptional values.
IEEE 754例外値としても知られる、不適合浮動小数点数をエンコードすることに対する戦略。