Closed timkimadobe closed 1 year ago
This PR updates the JSON comparison system to be in line with the Android implementation, taking the following improvements:
[*]
[0]
[*0]
getAnyCodableAndPayload
AnyCodable
For reference, please see the Android implementation: https://github.com/adobe/aepsdk-edge-android/pull/79
Description
This PR updates the JSON comparison system to be in line with the Android implementation, taking the following improvements:
[*]
overrides all other alternate paths[*]
> specific index[0]
> unspecified index (no alternate path) > wildcard index[*0]
getAnyCodableAndPayload
in favor of usingAnyCodable
's dictionary representation directlyFor reference, please see the Android implementation: https://github.com/adobe/aepsdk-edge-android/pull/79
Related Issue
Motivation and Context
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes
Checklist: