using Newtonsoft.Json; using System; using System.Collections; using System.Collections.Generic; using System.Threading.Tasks; using UnityEngine; using static ENVQuery; /// /// 告警-查询 /// [AddComponentMenu("告警查询")] public class TmsAlarmQuery : MonoBehaviour { public List tmsAlarmLists; private async void Start() { //await initAsync(""); } public async Task initAsync(string token) { var jsonResult = await CombineJSON.GetJson_POST("https://jsonplaceholder.typicode.com/posts", token); Root root = JsonConvert.DeserializeObject(jsonResult); tmsAlarmLists = root.data; } void Update() { } #region JSON [System.Serializable] public class TmsAlarmList { /// /// 告警ID /// public string alarmId ; /// /// 设备Id(告警对象Id) /// public string alarmDeviceId ; /// /// 告警类型 /// public string alarmType ; /// /// 告警等级 /// public string alarmLevel ; /// /// 告警时间 /// public int alarmDate ; /// /// 告警描述 /// public string alarmDescription ; /// /// 告警原因 /// public string alarmReason ; /// /// 处理状态 /// public string alarmHandleStatus ; /// /// 处理人员 /// public string alarmHandlePerson ; /// /// 处理时间 /// public string alarmHandleDate ; } public class Root { /// /// /// public string code ; /// /// 操作成功 /// public string message ; /// /// /// public List data ; /// /// /// public string serverTime ; } #endregion }