【发布时间】:2021-10-15 11:50:13
【问题描述】:
如何将以下 JSON 字符串反序列化为 C# 对象
{"":["Waybill already exist"]}
在某些情况下,“”也可以包含一个值
喜欢
{"RecevierAddress1" : ["Receiver address 1 can not be blank]}
【问题讨论】:
-
你不能有没有名字的属性,所以你不能把这个 JSON 反序列化成一个简单的 C# 对象。您可以将其反序列化为
Dictionary<string,whatever>虽然 -
@Leo 问题是如何反序列化一个空名称的字符串
-
你希望这个反序列化到什么?
-
听起来您正在尝试验证后端的某些帖子,为什么不发送 json 响应:
{ "error": "Waybill already exists" }和{ "error": "receiver address 1 cannot be blank", "field": "ReceiverAddress1" }?
标签: c# json json-deserialization