JSON . USTRUCT cannot create valid variable name from json key eg en-GB

I am trying to parse a json file ( will re also writing out for an external program )

				"name": {
					"ar-AE": "lang1",
					"da-DK": "lang2"
Now I can’t use the tags directly as they have an invalid character in it. So the closest I can get is but it does not load
USTRUCT()
struct Fname
{
	GENERATED_BODY()
	UPROPERTY()
	FString	ar_AE;
	UPROPERTY()
	FString	da_DK;

Changing the property
UPROPERTY(EditAnywhere,meta=(ScriptName=“ar-AE”,DisplayName=“ar-AE”))

does not change anything. I assume somebody has come across this issue before.

Cheers

Andrew