【发布时间】:2017-11-21 19:29:51
【问题描述】:
我需要接受一个 json 字符串,其中包含 uint32[] 类型(长度为 2)到 long 类型的字段。
要序列化的类:
public class ChainHeightDTO
{
[JsonProperty("height")]
public uint[] Height { get; set; }
}
我需要什么:
public class ChainHeightDTO
{
[JsonProperty("height")]
[JsonConverter(typeof(TypeConversionClass))]
public long Height { get; set; }
}
我看到了这个答案:https://stackoverflow.com/a/4093750/8099383 这看起来像我需要的,但我需要包含一个自定义函数来从 uint32[] 转换为 long(我认为?),这似乎与接口有关而不是本机类型。
如果有所不同,long 由 uint32[0] = lower & uint32[1] = Higher组成。
【问题讨论】: