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



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

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

您可以看到,序列化集合的结果会产生一个对象的Json数组,这非常有意义。但是有没有一种方法可以省略外括号,或者我只需要手动从字符串中解析它们?如果可能的话,我宁愿避免解析。

谢谢。

我怀疑您是否能找到这样的序列化程序,因为您描述的行为不是有效的JSON(请参阅http://www.json.org/),所以根据定义一个正确实现的序列化程序不会这么做。我有点不清楚你最初为什么要这样做,我不建议你这样做,但如果必须这样做,你可以使用正则表达式或其他东西手动去掉括号。

相关内容

  • 没有找到相关文章

最新更新