using Newtonsoft.Json.Linq;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace XImaging.Automation.Service.Instruction
|
{
|
public class PairItem
|
{
|
public string strName;
|
public object objValue;
|
|
public PairItem(string DataName, object DataValue)
|
{
|
strName = DataName;
|
objValue = DataValue;
|
}
|
}
|
|
abstract public partial class HxInsParser
|
{
|
public static JObject ReturnDataWrapper(params PairItem[] items)
|
{
|
JObject jData = new JObject();
|
foreach (PairItem item in items)
|
{
|
jData.Add(item.strName, item.objValue.ToString());
|
}
|
return jData;
|
}
|
|
public static JObject ReturnDataWrapper(Dictionary<string,int> data)
|
{
|
JObject jData = new JObject();
|
foreach (var item in data)
|
{
|
jData.Add(item.Key, item.Value);
|
}
|
return jData;
|
}
|
}
|
|
public interface IProtocolArgs
|
{
|
}
|
}
|