0

你好,我们又见面了。

我的 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; }
}
4

1 回答 1

4

您正在尝试将对象数组转换为字符串数组。

您可以通过创建匿名类型来做到这一点:

new { 
    question.Text,
    Answers = question.Answers.Select(a => a.Text)
}
于 2013-06-30T16:58:26.207 回答