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 に答える