|
|
|
@ -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()
|
|
|
|
|