Contents

jsonRepresentation

The JSON representation of the app transaction information.

Declaration

var jsonRepresentation: Data { get }

Discussion

The jsonRepresentation is UTF-8 string data that contains the same information as the properties of the AppTransaction. You can use this JSON data to decode the app transaction information into your own data type instead of using AppTransaction properties directly.

The JSON Web Signature (JWS) Compact Serialization for the AppTransaction is available in the jwsRepresentation property of the VerificationResult. The JWS string consists of three Base64URL-encoded components, separated by a period: a header, a payload, and a signature. The jsonRepresentation is the Base64URL-decoded payload component.