1 // Package json provides a document Encoder and Decoder implementation that is used to implement Smithy document types 2 // for JSON based protocols. The Encoder and Decoder implement the document.Marshaler and document.Unmarshaler 3 // interfaces respectively. 4 // 5 // This package handles protocol specific implementation details about documents, and can not be used to construct 6 // a document type for a service client. To construct a document type see each service clients respective document 7 // package and NewLazyDocument function. 8 package json 9