YAMLEncoder
だと ou: relative: https://www.apple.com u: relative: https://www.apple.com
で、どっちも辞書型になる。 (edited)JSONEncoder
はURL
を文字列としてエンコードする様に特別扱いして、URL
のCodable
実装を迂回してる。 https://github.com/apple/swift/blob/master/stdlib/public/SDK/Foundation/JSONEncoder.swift#L691URL
のCodable
実装を迂回する様にしないと、上手くいかないはず。 (edited)