Skip to main content
←API Reference ←NSDK ←Nsdk_Vps_DoubleArray

jsonUTF8Data


Declaration​

func jsonUTF8Data(options: JSONEncodingOptions = JSONEncodingOptions()) throws -> Data

Summary​

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.

Returns​

A Data containing the JSON serialization of the message.

Throws​

  • SwiftProtobufError or JSONEncodingError if encoding fails.

Parameters​

NameTypeSummary
optionsJSONEncodingOptions
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​

  • SwiftProtobufError or JSONEncodingError if encoding fails.

Parameters​

NameTypeSummary
optionsJSONEncodingOptions
The JSONEncodingOptions to use.