我想不通,如何將Json輸入轉換爲c#模型。序列化Json到模型
這裏是JSON的一個例子我控制器獲取:
[{"name":"StartDate",
"value":"0",
"Processors":[[{"processor":{"ProcessorName":"searchAndReplace","ProcessorParameters":[{"ParameterName":"toto"},{"ParameterName":"taa"}]}},
{"processor":{"ProcessorName":"searchAndReplace","ProcessorParameters":[{"ParameterName":"toto"},{"ParameterName":"tuuut"}]}}]]},
{"name":"EndDate","value":"1","Processors":[[]]},
{"name":"Country","value":"2","Processors":[[]]}]
這裏是我的控制器的簽名:
public JsonResult SendMapping(List<Mapping> MyMappings)
這是我的班 「映射」:
public class Mapping
{
public string Value { get; set; }
public string Name { get; set; }
public List<Processor> Processors { get; set; }
}
然後我的「ProcessorModel」
public enum ProcessorNames { SearchAndReplace }
public class ProcessorModel
{
public Processor processor;
}
public class Processor
{
public ProcessorNames ProcessorName;
public List<Parameter> ProcessorParameters;
}
public class Parameter
{
public List<string> ParameterName;
}
到目前爲止,我可以得到所有的名和值。我也可以檢索第一ProcessorName,而不是它的參數,也沒有其他ProcessorNames
我的Json錯了,你的工具幫助我理解它。 Thx –