Home | History | Annotate | Download | only in jsonpb

Lines Matching defs:Marshal

94 // Marshal marshals a protocol buffer into JSON.
95 func (m *Marshaler) Marshal(out io.Writer, pb proto.Message) error {
103 if err := m.Marshal(&buf, pb); err != nil {
139 turl, err := json.Marshal(typeURL)
141 return fmt.Errorf("failed to marshal type URL %q to JSON: %v", typeURL, err)
144 if b, err = json.Marshal(js); err != nil {
400 b, err := json.Marshal(typeURL)
519 b, err := json.Marshal(k.Interface())
527 b, err := json.Marshal(s)
572 b, err := json.Marshal(v.Interface())
703 nestedProto, err := json.Marshal(jsonFields)
713 b, err := proto.Marshal(m)
715 return fmt.Errorf("can't marshal proto %T into Any.Value: %v", m, err)