Newer
Older
CaptureEye / IrisCtrl / Json / tools.cs
yxw on 14 Aug 2020 920 bytes first commt
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace IrisCtrl.Json
{
    class tools
    {
        public static String JsonToString(Object ob)
        {
            return JsonConvert.SerializeObject(ob);
        }

        public static InitParam StringToInitParam(string jsonStr)
        {
            InitParam initParam = JsonConvert.DeserializeObject<InitParam>(jsonStr);
            return initParam;
        }

        public static ResultParam StringToResultParam(string jsonStr)
        {
            ResultParam resultParam = JsonConvert.DeserializeObject<ResultParam>(jsonStr);
            return resultParam;
        }

        public static StartParam StringToStartParam(string jsonStr)
        {
            StartParam startParam = JsonConvert.DeserializeObject<StartParam>(jsonStr);
            return startParam;
        }


    }
}