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; } } } }
public void parseResponse(string response) { try { _jSonSilknowApiResponse = JsonUtility.FromJson <JSonSilknowAPIResponse>(response); _table[_key] = _jSonSilknowApiResponse.prefLabel; } catch (Exception e) { Console.WriteLine(e); } }