1. JsonConvert
JsonConvert.DeserializeObject()
//参数data "[{"VehicleId":"10247","GpsInstruction":1}]"
public List<InstructionData> RequestData(string data)
{
var instructionList = JsonConvert.DeserializeObject<List<InstructionData>>(data);
return instructionList;
}
public class InstructionData
{
public string VehicleId { get; set; }
public string DeviceId { get; set; }
public string GpsInstruction { get; set; }
public string GpsParamId { get; set; }
public string GpsParamValue { get; set; }
//1、终端参数设置 2、工作参数二 3、追踪设置 4、版本控制
public string ParamType { get; set; }
}
2. js 中 object array json 相互转化
var codeValList = new Array();
var obj = new Object();
obj.VehicleId = $("#VehicleId").val();
obj.GpsInstruction = type;
//obj Object { VehicleId="10247", GpsInstruction=1}
codeValList = codeValList.concat(obj);
//codeValList [Object { VehicleId="10247", GpsInstruction=1}]
var tempPar = JSON.stringify(codeValList);
//tempPar "[{"VehicleId":"10247","GpsInstruction":1}]"