Ejemplo n.º 1
0
        IEnumerator LinechartRequest(WWW www)
        {
            yield return(www);

            // check for errors
            if (www.error == null)
            {
                string s = www.text;

                FlourAddLineData myLineScript = myLinechart.GetComponent <FlourAddLineData>();
                myLineScript.Clear();

                JSONNode JLines = JSON.Parse(s);
                for (int i = 0; i < JLines.AsArray.Count; i++)
                {
                    string   l    = JLines[i].ToString();
                    string   line = l.Substring(1, l.Length - 2);
                    string[] kvp  = line.Split(':');
                    string   key  = kvp[0].Substring(1, kvp[0].Length - 2);
                    string   val  = kvp[1];

                    myLineScript.AddCategory(key);
                    myLineScript.SetValue(key, float.Parse(val), i);
                    Debug.Log("line: " + key + ":" + val);
                }
            }
            else
            {
                Debug.Log("WWW Error: " + www.error);
            }
        }
Ejemplo n.º 2
0
        public void getLinechart()
        {
            Debug.Log("getting linechart");

            FlourAddLineData myLineScript = myLinechart.GetComponent <FlourAddLineData>();

            myLineScript.Clear();

            string  url  = "http://pe.qlik.com:8082/listLines";
            WWWForm form = new WWWForm();

            form.AddField("field", "val");
            WWW www = new WWW(url, form);

            StartCoroutine(LinechartRequest(www));
        }