Je suis en train de sérialisation certains JSON pour un appel API:C# JSON de sérialisation anonyme
string f5Name = "MyBigIpName";
string poolName = "myPoolName";
string postJson2 = JsonConvert.SerializeObject(
new
{
f5 = new {
f5Name = new {
poolName = memberState
},
}
}
);
Il en résulte la JSON suivante:
{
"f5": {
"f5Name": {
"poolName": {
"member": {
"address": "10.0.0.0",
"port": 80
},
"session_state": "STATE_DISABLED"
}
}
}
}
Cependant, ce que je suis cherche vraiment à faire est de produire ce JSON:
{
"f5": {
"MyBigIpName": {
"myPoolName": {
"member": {
"address": "10.0.0.0",
"port": 80
},
"session_state": "STATE_DISABLED"
}
}
}
}
Est-il possible d'avoir les noms de propriété f5Name et poolName dynamique afin que je puisse produire le JSON ci-dessus? J'utilise Newtonsoft.JSON (JSON.NET)