using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace PLC_Communication
{
///
/// Json测试
///
public class JsonTest
{
public void Run()
{
PLC_Retured_value Retured_value = new PLC_Retured_value();
Retured_value.Adress = "";
Retured_value.Value = "";
//实体序列化和反序列化
string json1 = JsonHelper.SerializeObject(Retured_value);
PLC_Retured_value Retured_value_Read = JsonHelper.DeserializeJsonToObject(json1);
//实体集合序列化和反序列化
List Retured_v = new List() { Retured_value };
string json2 = JsonHelper.SerializeObject(Retured_v);
//json: [{"ID":1,"Name":"陈晨","NickName":"石子儿"}]
List Retured_v2 = JsonHelper.DeserializeJsonToList(json2);
}
}
///
/// 信息实体
///
public class PLC_Retured_value
{
public string Adress { get; set; }
public string Value { get; set; }
// public string NickName { get; set; }
// public Class Class { get; set; }
}
public class Lic_Retured_value
{
public string Licence_Num { get; set; }
public string Image_path { get; set; }
public string Time_income { get; set; }
// public string NickName { get; set; }
// public Class Class { get; set; }
}
///
/// 数据实体
///
public class Class
{
public string ID { get; set; }
public string Value { get; set; }
}
}