Получение ниже JSON Формат, где последовательность тегов неверна. Как я могу изменить последовательность JSON?
{
"HoldingRequest":{
"HoldingData":[
{
"dmat":"IN30051314972576",
"accountType":"CLNTBENE",
"action":null
},
{
"dmat":"IN30051314972576",
"accountType":"CLNTBENE",
"action":null
},
{
"dmat":"IN30051314972576",
"accountType":"CLNTBENE",
"action":null
}
],
"memberPan":"AAECS5096H",
"date":"20190914"
}
}
Первые три тега размещаются в конце, но я хочу memberPan, дата в начале
//Below is my class
public class JHoldingRequest
{
public JHoldingReqHeader HoldingRequest;
public class JHoldingReqHeader
{
public string memberPan { get; set; }
public string Date { get; set; }
public List<JHoldingReqDataList> HoldingData;
}
public class JHoldingReqDataList
{
public string dmat { get; set; }
public string accountType { get; set; }
public string action { get; set; }
}
}
///
Serializing
string json = string.Empty;
JNilHoldingRequest.JNilHoldingReqHeader objheader = new JNilHoldingRequest.JNilHoldingReqHeader();
json = new JavaScriptSerializer().Serialize(objheader);