Can't Package game with FJsonObjectConverter

It is not possible to package a game when using the FJsonObjectConverter.

This Converter is part of “JsonUtilities”, and whenever I’m including this to my Build.cs as follows, the packaging fails:

PublicDependencyModuleNames.AddRange(new string[] { "Json", "JsonUtilities" });

The Error Message when packaging is:

MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: LINK : fatal error LNK1181: cannot open input file 'F:\Unreal Engine Launcher\Unreal Engine\4.9\Engine\Binaries\Win64\UE4-JsonUtilities.lib'

As someone posted here, building the engine from source seems to solve this problem. This is no option for me, though.

We need the FJsonObjectConverter to convert a Json string to UStruct.

Hey Xetatronics,

Thanks for bringing this to our attention. I have submitted a report: UE-19941 for this issue. If you’d like to check on it in the future, please simply refer to UE-19941 and we’ll look up the progress. If you have any further questions or concerns, please reply back.

Have a wonderful day!