Пример #1
0
    IEnumerator getTranslation(string uri)
    {
        using (UnityWebRequest webRequest = UnityWebRequest.Get(uri))
        {
            // Request and wait for the desired page.
            yield return(webRequest.SendWebRequest());

            string[] pages = uri.Split('/');
            int      page  = pages.Length - 1;

            if (webRequest.isNetworkError)
            {
                response = "Error: " + webRequest.error;
            }
            else
            {
                response     = webRequest.downloadHandler.text;
                response     = response.Substring(1, response.Length - 3);
                jsonResponse = JsonUtility.FromJson <JSonSilknowAPIResponse>(response);
                response     = "Received: " + response;
                if (debugText != null)
                {
                    debugText.text = jsonResponse.description;
                }
            }
        }
    }
Пример #2
0
 public void parseResponse(string response)
 {
     try
     {
         _jSonSilknowApiResponse = JsonUtility.FromJson <JSonSilknowAPIResponse>(response);
         _table[_key]            = _jSonSilknowApiResponse.prefLabel;
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }