Why are some modules not listed in the documentation?

I’ve been trying to solve this issue for 2 hours and I’ve just found the solution, so I felt the need to share my frustration.

I am using FJsonObjectConverter::JsonObjectStringToUStruct and FJsonObjectConverter::UStructToJsonObjectString , the only required module is JsonUtilities for both functions.

UStructToJsonObjectString compiles just fine, JsonObjectStringToUStruct instead gives a lot of compiler errors (that from experience I knew they were due to some missing header or module)

The only reason I found the solution is that ChatGPT told me to include the “Json” module that is not mentioned anywhere in the pages I mentioned, am I missing something?

Thank you in advance!

ChatGPT Solution