ConvertJson2Buffer (u. rev) überladen, schön gemacht

master
Klaus Wendel 8 months ago
parent 000d9b6271
commit 1edff5f18d

@ -55,16 +55,23 @@ func (r *GosmContainer) RevalueJson(dosth func(CarrierJson) CarrierJson) { // Ü
(*r).ConvertJson2Buffer()
}
func ConvertJson2Buffer(cs CarrierJson) (b []byte, err error) {
b, err = json.Marshal(cs)
return
} // Nicht als Methode sondern als Funktion
func (r *GosmContainer) ConvertJson2Buffer() (err error) {
(*r).CarrierBuffer, err = json.Marshal((*r).CarrierJson)
return
}
func ConvertJson2Buffer(cs CarrierJson) (b []byte, err error) {
b, err = json.Marshal(cs)
return
func ConvertBuffer2Json(b []byte) (cs CarrierJson, err error) {
} // Ohne
err = json.Unmarshal(b, &cs)
return
} // Nicht als Methode sondern als Funktion
func (r *GosmContainer) ConvertBuffer2Json() (err error) {
var tmp CarrierJson
@ -76,14 +83,6 @@ func (r *GosmContainer) ConvertBuffer2Json() (err error) {
return
}
func ConvertBuffer2Json(b []byte) (cs CarrierJson, err error) {
err = json.Unmarshal(b, &cs)
return
} // Ohne
func (r *GosmContainer) SetJson(cj CarrierJson) {
(*r).CarrierJson = cj
(*r).ConvertJson2Buffer()

Loading…
Cancel
Save