如何删除由fasterxml jackson生成的json消息中的格式

时间:2015-10-21 16:26:26

标签: json jackson

我们正在使用以下API来转换我们的对象&它对JSON格式字符串的价值。现在我们的要求之一是,生成的字符串不应使用TAB或额外空格格式化。我不想删除作为实际内容一部分的空格,但是应该只删除空白和空格。整个json消息格式中的选项卡。是否可以使用任何选项/ api来实现这一目标?

<div class="parent">
  <div class="i-left">[min space left long size]</div>
  <div class="i-full">
    [long content to fill the row long content to fill the row long content to fill the row long content to fill the row long content to fill the row long content to fill the row long content to fill the row long content to fill the row long content to fill
    the row]
  </div>
  <div class="i-right">[min space right]</div>
</div>

1 个答案:

答案 0 :(得分:3)

您需要禁用缩进:

BinaryFormatter formatter = new BinaryFormatter();
StreamWriter writer = new StreamWriter("filename");
formatter.Serialize(writer.BaseStream, the_object);
writer.Close();

您可以在此处找到更多序列化选项:Jackson Serialisation Features