Avatar
たとえばバイト列がもてないし、逆にブールやナンバーがない体型もありえるので
この部分は JSON よりも広げてもある程度は問題なさそう。たとえばバイト列を JSON 化するときには文字列化すればいいわけだし。
12:45 AM
EquatableだったらキーになれるというのはSwiftの中だけの話なのでシリアライゼーションの仕様としては難しいんじゃないかな。
たとえば、 JSON で表せる値なら比較可能だと思うんですよね。 JSON value をキーとして許容する拡張された JSON 仕様を考えることはできそうな・・・。