我有json格式如下..我需要添加一个子" tabledata"到"模板变量"使用c#。任何帮助将不胜感激。
"templatevariables": [
{
"Stationery List Details": [
{
"Stationery Item": "HIGHLIGHTER PEN",
"Quantity": "2"
},]}]
新结构应该是这样的。
"templatevariables": [
{
"tabledata": [
{
"Stationery List Details": [
{
"Stationery Item": "BLACK BOARD DUSTER",
"Quantity": "5"
}
]}]}]
答案 0 :(得分:0)
实际上你的问题很模糊,如果你在创建第一个结果时没有任何问题,你也不应该对第二个结果有任何问题,但是因为你可能遗漏了一些东西,我发布了答案可能会对你有所帮助:
public dynamic Get()//your action
{
return JsonConvert.SerializeObject(new
{
templatevariables =
new
{
tabledata = new
{
Stationery_List_Details = new
{
Stationery_Item = "BLACK BOARD DUSTER",
Quantity = 5
}
}
}
});
}
答案 1 :(得分:0)
为什么你需要这种行为?你的客户有什么想做的?他们将如何消费不同的反应?
无论如何,你可以随时: 创建两个对象并根据您的条件返回它们。 您可以使用继承来最小化代码重复性。