【发布时间】:2012-08-06 13:14:24
【问题描述】:
使用 Newton.Json 进行 Json 序列化。 什么 JsonSerializerSettings 应用,当我必须 Json 序列化具有属性为字节数组的对象,然后以十六进制格式显示字节数组时..
例如
class A
{
public int X {get;set;}
public byte[] Y {get;set;}
}
当我将 A 序列化为 json 时,我没有得到 Y 的值,因为我设置了 ... byte[] 的输出应该是十六进制的
【问题讨论】:
-
序列化 new A() { X = 1001, Y = new byte[] { 0, 1, 4, 8 } } 给我 {"X":1001,"Y":"AAEECA= ="},这是你所期待的吗?
-
是的,这是输出,但我需要实际值以十六进制显示为“00010408”
标签: c#