我正在尝试在C#中将对象数组序列化为JSON。通过数组我的意思是Object[]
(不是Array<Object>
),我使用JsonMediaTypeFormatter作为MVC的一部分(序列化作为框架的一部分自动发生,但我可以覆盖它)。输出包含{"count":2,"value":[{...},{...},...]}"
,其中...是对象的json表示。我环顾四周,没有找到很多关于抑制这种行为的信息。我希望输出只是[{...},{...},...]
而不是具有count
和values
属性的对象。有没有人知道如何在不手动编写代码进行序列化的情况下实现这一目标?