Newtonsoft.json解析名称为"A-B"的参数值

json文件内容为

{

layout1:

{
"layout-Name": "AA"
}

"NAME": "CC",

"A-B": "DD"

}

public class Layout
{

}

public class Json

{

//可以得到json中NAME的值

public string NAME { get; set; }

public Layout layout { get; set; }
}

如何得到A-B和layout-name的值?

因为文件中这样的结构数据很多,我想直接读取出来,获取值,而不是去遍历,有方法吗?

c#

1个回答

            string json = @"{ 'NAME': 'CC', 'A-B': 'DD'}";
            var obj = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);
            Console.WriteLine(obj["A-B"]);
LXX752617687
「已注销」 不好意思,我原始问题没有写清楚,我修改了问题内容,请问下,这种情况如何处理?
一年多之前 回复
LXX752617687
「已注销」 你好,我再打扰一下
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐