jsonUTF8Data
Declaration
func jsonUTF8Data(options: JSONEncodingOptions = JSONEncodingOptions()) throws -> Data
Summary
Returns
A Data containing the JSON serialization of the message.
Throws
SwiftProtobufErrororJSONEncodingErrorif encoding fails.
Parameters
| Name | Type | Summary |
|---|---|---|
| options | JSONEncodingOptions | The JSONEncodingOptions to use. |
Overload
static func jsonUTF8Data<C>(from collection: C, options: JSONEncodingOptions = JSONEncodingOptions()) throws -> Data where Self == C.Element, C : Collection
Summary
Returns a Data containing the UTF-8 JSON serialization of the messages.
Unlike binary encoding, presence of required fields is not enforced when
serializing to JSON.
Returns
A Data containing the JSON serialization of the messages.
Throws
SwiftProtobufErrororJSONEncodingErrorif encoding fails.
Parameters
| Name | Type | Summary |
|---|---|---|
| options | JSONEncodingOptions | The JSONEncodingOptions to use. |
Returns a Data containing the UTF-8 JSON serialization of the message.
Unlike binary encoding, presence of required fields is not enforced when
serializing to JSON.