Skip to content

Fix Unreal Engine 5.8 JSON key handling - #100

Draft
Nick Lombardi (nkmlombardi) wants to merge 1 commit into
PlayFab:mainfrom
nkmlombardi:agent/ue-5.8-json-key-compatibility
Draft

Fix Unreal Engine 5.8 JSON key handling#100
Nick Lombardi (nkmlombardi) wants to merge 1 commit into
PlayFab:mainfrom
nkmlombardi:agent/ue-5.8-json-key-compatibility

Conversation

@nkmlombardi

Copy link
Copy Markdown

What changed

Convert the shared JSON member-name values to the string-view form expected by Unreal Engine 5.8 before passing them to FJsonObject.

Why

UE 5.8 no longer accepts the existing shared-string key values at these call sites, which prevents OnlineSubsystemPlayFab 2.3.8 from compiling. This is a source compatibility migration only; JSON names and runtime behavior are unchanged.

Validation

Packaged OnlineSubsystemPlayFab 2.3.8 against an Unreal Engine 5.8 source build for Editor, Development, and Shipping configurations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant