Class Struct

  • All Implemented Interfaces:
    MessageLite, MessageLiteOrBuilder, StructOrBuilder

    @Generated
    public final class Struct
    extends GeneratedMessageLite<Struct,​Struct.Builder>
    implements StructOrBuilder
     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.
     
    Protobuf type google.protobuf.Struct