我有一组JSON文件,结构如下。
{
"client":
{
"Home": { "minVersion": "12","tested": true },"About": { "minVersion": "12","MoreInfo": { "minVersion": "13",},"server":
{
"backendVersion": { "minVersion": "1.2" },"DBversion": { "minVersion": "1.2" }
}
}
我知道反序列化这些是因为它可以使用类来表示JSON文件,这很简单,但是我想做的事情上面有一层复杂性。是否有可能实现这样以获得所需的值而无需专门为每个类创建类。
像使用该JSON的示例一样,我想在“客户端”下获取键的列表,即Home,About和MoreInfo,我还想将minVersion存放在Home,minVersion存放在About,minVersion存放在MoreInfo >
如果有帮助,所有这些特定的JSON文件将具有以下指定的标准结构
{
"<Client>":
{
"<Name>": { "minVersion": "<Version>" },"<server>":
{
"<Name>": { "minVersion": "<Version>" }
}
}
如果有人对如何实现这一点有想法,将不胜感激。