Deserialize test

Run Settings
LanguageGo
Language Version
Run Command
package main import ( "fmt" "encoding/json" ) type UpperCase struct { PassUUID string } type CamelCase struct { PassUuid string } func main() { var uppercase UpperCase var camelcase CamelCase content := ([]byte)("{ \"passUuid\": \"some-value\" }") fmt.Println("wayfare http response:") fmt.Println(string(content)) fmt.Println("--------") _ = json.Unmarshal(content, &uppercase) _ = json.Unmarshal(content, &camelcase) fmt.Println("Deserializing") fmt.Println("PassUUID: " + uppercase.PassUUID + " // FMS") fmt.Println("PassUuid: " + camelcase.PassUuid + " // RTAPI") fmt.Println("--------") fmt.Println("Re serializing") fmt.Println(Marshal(uppercase) + " // FMS") fmt.Println(Marshal(camelcase) + " // RTAPI") fmt.Println("--------") } // Marshal helper to marshal object to json func Marshal(obj interface{}) string { jsonBytes, _ := json.Marshal(obj) jsonString := string(jsonBytes) return jsonString }
Editor Settings
Theme
Key bindings
Full width
Lines