Ejemplo n.º 1
0
    public void PerseJson(string wwwText)
    {
        data = JsonUtility.FromJson <MyJsonData>(wwwText);

        hitokoto.text = data.text;

        Debug.Log(data.takasaka[0] + data.id + data.val + data.text);

        MiddleViewtime();
    }
Ejemplo n.º 2
0
    private void Initialize()
    {
#if UNITY_ANDROID
        _filepath = "file://" + Application.persistentDataPath + "/" + jsonName;
#else
        _filepath = "file://" + Application.streamingAssetsPath + "/" + jsonName;
#endif
        _cultureInfo = new CultureInfo("ja-JP", false);
        data         = new MyJsonData();
        _viewInfo    = new ViewInfo();
        ViewInitialize();
        StartCoroutine(LoadJson(_viewInfo));
    }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            CallAPIHelper cah    = new CallAPIHelper();
            var           values = new Dictionary <string, string>
            {
                { "MachineName", "CAMTKAP01" },
                { "status", "true" }
            };

            var rescha = cah.CallAPIPost <ExecuteResult>("https://localhost:44338/api/DailyCheckOldAPI/SetPriceStatus", values);

            var rescha2 = cah.CallAPIPost <ExecuteResult>("https://localhost:44338/api/DailyCheckOldAPI/SetPriceStatus", "{'MachineName':'CAMTKAP01','status':true}");

            Program pg = new Program();

            string callAPIResult = pg.CallAPI("https://www.twse.com.tw/exchangeReport/TWT48U?response=json");

            var model = JsonConvert.DeserializeObject <JsonFirstData>(callAPIResult);

            List <MyJsonData> myJsonList = new List <MyJsonData>();

            foreach (var item in model.data)
            {
                MyJsonData mjd = new MyJsonData()
                {
                    Date         = item[0],
                    Code         = item[1],
                    Dividends    = item[3],
                    CashDividend = item[7]
                };
                myJsonList.Add(mjd);
            }
            //https://www.tpex.org.tw/web/stock/exright/preAnnounce/PrePost_result.php?l=zh-tw&_=1595478097827
            string callAPIResult2 = pg.CallAPI("https://www.tpex.org.tw/web/stock/exright/preAnnounce/PrePost_result.php?l=zh-tw");

            var model2 = JsonConvert.DeserializeObject <JsonFirstData2>(callAPIResult2);

            List <MyJsonData> myJsonList2 = new List <MyJsonData>();

            foreach (var item in model2.aaData)
            {
                MyJsonData mjd = new MyJsonData()
                {
                    Date         = item[0],
                    Code         = item[1],
                    Dividends    = item[3],
                    CashDividend = item[7]
                };
                myJsonList2.Add(mjd);
            }

            //取得Xml String
            string callAPIResult3 = pg.CallAPI("http://128.110.14.61/admin/SysSetup/CheckSum.aspx?m_actno=011714&bhno=all&day=20200730");

            // 讀取Xml資料
            XmlDocument doc = new XmlDocument();

            doc.LoadXml(callAPIResult3);

            // 把Xml轉成Json
            string jsonText = JsonConvert.SerializeXmlNode(doc);

            // 把Json 轉成Class
            var model3 = JsonConvert.DeserializeObject <XmlJsonData>(jsonText);
        }