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 data) { JObject jData = new JObject(); foreach (var item in data) { jData.Add(item.Key, item.Value); } return jData; } } public interface IProtocolArgs { } }