<PackageReference Include="Google.Protobuf" Version="3.35.0-rc1" />

Google.Protobuf.WellKnownTypes.Struct

Represents a JSON object. An unordered key-value map, intending to perfectly capture the semantics of a JSON object. This enables parsing any arbitrary JSON payload as a message field in ProtoJSON format. This follows RFC 8259 guidelines for interoperable JSON: notably this type cannot represent large Int64 values or `NaN`/`Infinity` numbers, since the JSON format generally does not support those values in its number type. If you do not intend to parse arbitrary JSON into your message, a custom typed message should be preferred instead of using this type.
public const int FieldsFieldNumber = 1

Field number for the "fields" field.

public static MessageDescriptor Descriptor { get; }

public static MessageParser<Struct> Parser { get; }

public MapField<string, Value> Fields { get; }

Unordered map of dynamically typed values.

public Struct()

public Struct(Struct other)

public int CalculateSize()

public Struct Clone()

public bool Equals(Struct other)

public void MergeFrom(Struct other)

public void MergeFrom(CodedInputStream input)

public void WriteTo(CodedOutputStream output)