Open
Description
openedon Oct 16, 2019
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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment