When serializing a google.protobuf.FieldMask to JSON, and when parsing from JSON, protobuf-go verifies that field paths are valid Protobuf identifiers, but protobuf-es does not.
The C++ and Python implementations have similar logic like protobuf-go, but it's implemented quite differently. Unfortunately, the conformance suite only provides minimal tests.
Related:
When serializing a
google.protobuf.FieldMaskto JSON, and when parsing from JSON, protobuf-go verifies that field paths are valid Protobuf identifiers, but protobuf-es does not.The C++ and Python implementations have similar logic like protobuf-go, but it's implemented quite differently. Unfortunately, the conformance suite only provides minimal tests.
Related: