Rumah >pembangunan bahagian belakang >Golang >Mengapa Program My Go Menghuraikan JSON Secara Tidak Betul?
Menghuraikan JSON ke dalam Struct dalam Go
Anda ingin menghuraikan fail JSON ke dalam struct Go, tetapi program mengeluarkan nilai yang salah.
Isu
Isu elemen struct tidak dieksport, bermula dengan huruf kecil. Pengekod/penyahkod JSON mengabaikan elemen yang tidak dieksport.
Penyelesaian
Eksport elemen struct dengan membuat huruf besar pertama:
type Settings struct { ServerMode bool `json:"serverMode"` SourceDir string `json:"sourceDir"` TargetDir string `json:"targetDir"` }
json:"..." tag mengarahkan penyahkod untuk memetakan kunci JSON untuk distruktur elemen.
Kod Kemas Kini
var settings Settings // ... (rest of the code)
Nota Tambahan
Atas ialah kandungan terperinci Mengapa Program My Go Menghuraikan JSON Secara Tidak Betul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!