给定一个简单的 JSON 片段
{
"@attributes" : {
"version" : "1.0"
},
"item:" : {
"@attributes" : {
"name" : "foo",
"id" : "bar"
}
}
}
是否可以将其序列化为 C# 类?使用 json2charp.com 会生成时髦的无效类定义。
看看这个,你可能会发现它很有用——我知道我有json2csharp
你可以这样做,只要你有一个看起来与这个 json 对象完全一样的类定义。
`class ABC{
Attribute attirbute;
Item item;
}`
但是您必须改变编写 json 的方式或创建其他类。我的意思是这里的“@attribute”指向另一个键值对,而不是单个值。因此,您应该有一个将 version 作为成员的类,在这种情况下,我正在编写它,Attribute
并且您必须将该类作为class ABC
.