jsonUTF8Data(options:)

Returns a Data containing the UTF-8 JSON serialization of the message.

Message+JSONAdditions_Data.swift:58
func jsonUTF8Data(options: JSONEncodingOptions = JSONEncodingOptions()) throws -> Data

Parameters

options

The JSONEncodingOptions to use.

Returns

A Data containing the JSON serialization of the message.

Throws

SwiftProtobufError or JSONEncodingError if encoding fails.

Unlike binary encoding, presence of required fields is not enforced when serializing to JSON.