Hai.
Saya menggunakan Gson untuk memetakan objek di Jawa. Dengan Gson saya dapat menentukan nilai konstanta (final) untuk kelas tertentu, tetapi saya pikir tidak mungkin melakukannya menggunakan ObjectMapper, bukan?
Maksud saya, dapatkah saya mendefinisikan properti konstan dengan "biarkan" menggunakan ObjectMapper?
Saya pikir fakta itu tidak mungkin ada hubungannya dengan bahasa Swift itu sendiri, semacam batasan, tetapi saya tidak tahu persis mengapa.
Tetapi sangat membuat frustrasi karena tidak dapat mencegah mutabilitas di sistem saya di kelas yang dipetakan dengan ObjectMapper, yang merupakan mayoritas!
Dan omong-omong, terima kasih untuk perpustakaan yang luar biasa ini ;)
Demi kesederhanaan, saya telah memilih untuk tidak mendukung tipe yang tidak dapat diubah di ObjectMapper untuk saat ini. Saya memiliki beberapa kode eksperimental dalam proyek yang mendukungnya, namun tidak sepenuhnya diuji dan saya tidak merekomendasikan penggunaannya saat ini. Jika Anda membutuhkan tipe yang tidak dapat diubah, ada proyek lain seperti Argo yang mendukungnya.
Saya ingin :+1: mendukung properti let
. Namun ada beberapa solusi:
var
dengan private (set)
.struct
) alih-alih semantik referensi ( class
), dan tetapkan ke properti let
. perhatikan bahwa ini memiliki beberapa efek samping yang mungkin diinginkan atau tidak diinginkan.@frankus Saya baru saja membuat masalah untuk #383 ini
Komentar yang paling membantu
Saya ingin :+1: mendukung properti
let
. Namun ada beberapa solusi:var
denganprivate (set)
.struct
) alih-alih semantik referensi (class
), dan tetapkan ke propertilet
. perhatikan bahwa ini memiliki beberapa efek samping yang mungkin diinginkan atau tidak diinginkan.