我正在开发一个解析Minecraft JSON文件的库,但是它们的格式有点奇怪,我不知道如何用Newtonsoft的www.example.com来解析JSON.net:
{
"values": [
"some_object",
"another_object",
{
"name": "third_object",
"required": false
}
]
}
我尝试将values
数组反序列化为如下所示的类:
class TagValue
{
public string Name;
public bool Required = false;
}
因此,对于只是一个字符串的值,它应该将Name
设置为字符串,并将Required
保留为false。
我对这个库很陌生,除了最基本的反序列化之外,我不知道如何做任何更高级的事情。
2条答案
按热度按时间j2cgzkjk1#
试试这个
然后假设你有/需要一个外部对象的类:
PS -您还应该按照注解中的建议使这些字段具有属性。
lp0sw83n2#
你不需要任何转换器,只要一串代码就足够了