1
需要将JSON字符串转换为C#对象。 说,用“0”代替JSON字符串“”
List<PerMeterCosts> myDeserializedObjList = (List<PerMeterCosts>)Newtonsoft.Json.JsonConvert.DeserializeObject(jsonString, typeof(List<PerMeterCosts>));
试图更换字符串,以便它可以根据杰出的对象反序列化。
[{"PerMeterCostID":"","DrillBitSizeID":"","Form":"5656","To":"5656","PerMeterCost":"5656","ContractID":""},{"PerMeterCostID":2280,"DrillBitSizeID":10,"ContractID":1,"Form":"05656","To":200,"PerMeterCost":79.41}]
希望用“0”代替“”。我想在替换之后,它会适用于反序列化。
我该怎么做?
化妆的int PerMeterCostID的默认值等等,序列化程序应该能够处理这个 – lordkain
'PerMeterCosts'的代码在哪里?如果这些东西是属性,那么所有的整数都应该初始化为0。 –