www is not ready downloading yet problem

Can you help me with this code. Not sure how to resolve the issue. New to Unity and C#.

   void Awake()
    {
        isFirstRound = true;

        StartCoroutine(LoadGameDataJson());
    }

IEnumerator LoadGameDataJson()
    {
        Debug.Log("LoadGameDataJson() ::: HELLO WORLD");
        WWW request = new WWW("http://dev.wisc-online.com/Prototypes/muscle_structure.json");
 
        if (request.error == null || request.error == "")
        {

        }
        else
        {
            Debug.Log("WWW error: " + request.error);
        }

        gameData = convertFromJSONToMyClass(request.text);
        Debug.Log("gameData = " + gameData);

        yield return request;
       
    }

Thanks for the help!

You’re checking for an error before the www request is complete, you need to move the ‘yield return request’ line to the one underneath the www declaration (at line 11)