добавьте их в массив и верните его (конечно, через вызов JSON).
лично я бы создал класс, а не анонимный объект, который у вас есть, а затем добавил бы в общий список, как только вы заполнили список, вы можете передать list.ToArray () в вызов Json. Я не пробовал, но вы можете передать список напрямую Json (я не уверен, что он создаст массив Json из общего списка).
редактировать
Похоже, что Json превратит любое перечисляемое в массив Json, так что я бы сказал, что вы можете передать общий список, позже я добавлю немного кода
код добавлен ниже.
Я ни на минуту не думаю, что вам следует кодировать List<object>
лично, как объяснено, я бы создал класс для вашего анонимного объекта, чтобы вы могли его строго печатать. надеюсь, это даст вам идею, хотя
public ActionResult JsonValue()
{
List<object> jsonlist = new List<object>();
jsonlist.Add(new
{
pID = 1,
pName = "Lina",
pStart = "",
pEnd = "",
pColor = "ff0000",
pLink = "",
pMile = 0,
pRes = "Brian",
pComp = 0,
pGroup = 1,
pParent = 0,
pOpen = 1
});
jsonlist.Add(new
{
pID = 1,
pName = "Lina",
pStart = "",
pEnd = "",
pColor = "ff0000",
pLink = "",
pMile = 0,
pRes = "Brian",
pComp = 0,
pGroup = 1,
pParent = 0,
pOpen = 1
});
return Json(jsonlist,JsonRequestBehavior.AllowGet);
}