Json.Net - 如何在没有外括号的情况下序列化C#列表?

时间:2016-07-29 14:29:31

标签: c# json json.net

我正在使用SendGrid Api,显然他们的API不喜欢传入的电子邮件数组。它想要一个没有外括号的对象数组。

在他们的例子中 http://www.newtonsoft.com/json/help/html/SerializingCollections.htm

您可以看到序列化集合的结果导致Json数组对象非常有意义。但有没有办法省略外括号或我只需要手动解析它们的字符串?如果可能的话,我宁愿避免解析。

感谢。

1 个答案:

答案 0 :(得分:1)

我怀疑你会找到一个这样做的序列化程序,因为你描述的行为不是有效的JSON(参见http://www.json.org/的格式规范),所以按照定义 a正确实现的序列化程序不会这样做。我有点不清楚为什么你想要这样做,我不建议这样做,但如果你必须你总是可以使用正则表达式或其他东西手动剥离括号。

相关问题