嗨再次。
我的WebApi控制器中有一个带有实体框架的JSON输出。 这看起来像是:
"Answers":[{"Text":"text text text"},{"Text":"text text text"},{"Text":"text text text"}]}]
我想这样表达:
"Answers":["text text text","text text text","text text text"]
这是我的实体模型(答案类):
public class Answers
{
[Key]
[JsonIgnore]
public int Id { get; set; }
public string Text { get; set; }
// An Answers related to a Question
public virtual Question Question { get; set; }
}
答案 0 :(得分:4)
您正在尝试将对象数组转换为字符串数组。
您可以通过创建匿名类型来实现:
new {
question.Text,
Answers = question.Answers.Select(a => a.Text)
}