How to create JObject which contain array of dictionary?

Hey Guys,

I am trying to create JSON for request payload. I am using Newtonsoft.Json package.
I know I can load JSON from file but here I want to all values from variables.

I was able to achive some of it by using below code:

JObject.FromObject (
New With
{
key.fields = New With {
key.project = New With {
key.name = “Experiment”
},
key.summary = “Test”,
key.description = “Test Ticket Description”,
key.priority = New With {
key.name = “Low”
},
key.labels = new JArray (“Lable1”, “Lable2”)
}
}
)

I want below output:
{
“fields”: {
“project”: {
“name”: “Experiment”
},
“summary”: “Test”,
“description”: “Test Description”,
“priority”: {
“name”: “Low”
},
“labels”: [
“Label1”,
“Lable2”
],
“customfield_15200”: [
{
“value”: “End of Date”
}
]
}
}

I am getting error when I add value for “customfield_15200” which is basically array of dictionary.

Please help me here.

What is the error?