PostgreSQL使用字符串而不是byte []返回JSON

时间:2018-03-07 09:54:53

标签: c# .net postgresql asp.net-core byte

我在postgreSQL中有 bytea 类型的行用于密码哈希。

我想要做的是将它放入JSON并从c#controller获取它。

我无法反序列化对byte []的响应,因此我将其反序列化为字符串

    data = JsonConvert.DeserializeObject<DataJSON>(JSONReply.ToString());

DataJSON包含“字符串数据”(而不是byte []数据)。

如何将此字符串转换为byte []?

我试过的是:

Encoding.UTF8.GetBytes(data.data);
Encoding.ASCII.GetBytes(data.data);

它们都太长了(密码哈希的预期长度是64字节)。

任何想法如何转换它?

data.data包含此

"\\x862e21d34b4c3178abe7d8ec6d163d0fb400dd4ca483d92e670eb91641c3e178e87c4e62a188679b9443b04f278e8d55d9c62516da131115fd1e1c3d5c3ed448"

0 个答案:

没有答案