Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 2819|Jawab: 1

[Sumber] Newtonsoft.Json mendeserialisasi string string untuk menghapus spasi

[Salin tautan]
Diposting pada 08/02/2024 10.47.21 | | | |
Persyaratan: Memanggil antarmuka pihak ketiga menggunakan http mengembalikan string JSON, yang perlu dideserialisasi menjadi objek dan kemudian disimpan ke database. Selama proses pengujian, kami menemukan bahwa banyak konten atribut dalam string json yang dikembalikan oleh pihak lain memiliki spasi, dan kami perlu menghapus spasi dari atribut bernilai sebelum menyimpannya ke database, jika tidak, kami akan mengalami masalah.

Karena ada banyak properti objek, jika setiap atribut digunakanPangkas()Metode menghilangkan ruang lebih merepotkan. Jadi, mungkin lulusKonverter JSON kustomuntuk memenuhi kebutuhan kita.

Pertama, nilai output deserialisasi default adalah seperti yang ditunjukkan pada gambar berikut:



Sekarang, setelah menambahkan konverter JSON kustom, spasi sebelum dan sesudah string yang dideserialisasi dihapus, seperti yang ditunjukkan pada gambar di bawah ini:



Kodenya adalah sebagai berikut:

Referensi:Login hyperlink terlihat.





Mantan:Kueri Oracle mengembalikan masalah kapital penuh bidang
Depan:Waktu MySQL saat ini ditambah hari dan stempel waktu
 Tuan tanah| Diposting pada 29/07/2025 11.06.44 |
.NET/C# mendespasi string yang tidak kosong dalam objek (instance kelas).
https://www.itsvse.com/thread-11044-1-1.html
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com