-
Notifications
You must be signed in to change notification settings - Fork 122
Open
Labels
Description
I am using GetJsonIetfVal()on pb.Update inside a GetRespose.Notification and, I am able to the JSON payload coming back from the node.
Is there a method to Unmarshell and assign this payload to YANG go struct (ygot generated bindings)? I am not able to see the go struct getting populated with the JSON data.
For example,
gNMI Get for xPath "openconfig-interfaces:interfaces/"
for _, pbNotification := range GetRespose.Notification {
for _, update := range pbNotification.GetUpdate() {
InterfaceByteVal := val.GetJsonIetfVal() <<<<<<<<<<<<<
ocInterface := &yangmodels.Interface{} // /openconfig-interfaces/interfaces/interface YANG schema element.
err = json.Unmarshal(InterfaceByteVal, ocInterface)