我正在尝试使用C#中的NewtonSoft创建JSON数据。我使用以下代码 -
[JsonProperty(PropertyName = "student")]
public List<Student> obj{ get; set; }
将为学生创建JSON对象列表。我想知道,有没有选项动态提供PropertyName,就像我在这里使用 PropertyName =&#34; student&#34; ,我想动态取名。
例如,我想要关注JSON数据 -
{
"id": "123",
"st1": [
{
"Name": "chinna",
},
],
"st2": [
{
"Name": "krishan",
},
]
}
其中st1和st1是我想动态获取的PropertyName。