我想将我的模型转换为json,它有一个byte[]数组,在转换为json时会将其转换为base64字符串。我不想将byte[]数组转换为字符串格式。
这是我尝试过的:
这是我尝试过的:
MyModel myObject = new MyModel
{
Id = 1,
Data = new byte[] { 0x01, 0x02, 0x03 }
};
string json = JsonSerializer.Serialize(myObject, options);
我想要的输出是{"Id":[1],"Data":[1,2,3]}
。
编辑: 我有一个PowerShell脚本的代码可以实现相同的功能
$CertificateJsonString = ConvertTo-Json $CertificateVaultObject -Compress
$CertificateSecureString = ConvertTo-SecureString -String $CertificateJsonString -AsPlainText –Force
[1]
),当它只是一个int
? - Thomas WellerId = 1
应该得到"Id":[1]
而不是"Id":1
?这似乎是一个完全不同的要求。 - dbc