この構造からパラメーターを 1 つだけ使用して JSON を作成する最もエレガントな方法は何ですか?
struct SessionStorage: Encodable {
var value: String
func encode(to encoder: Encoder) throws {
var container = encoder.container(keyedBy: CodingKeys.self)
/// the magic
}
enum CodingKeys: String, CodingKey {
case params
}
}
この JSON 文字列に?
{"params": {"value": "{value}"}}
ネストされた構造体を作成したくありません。