0

我已经开始为 yaml 使用 .net API,它似乎很有帮助。但是我有几个问题,想知道您是否可以提供一些示例/解决方法。(1) 我有一个包含 4 个字符串的对象,我想序列化它的集合(List 或 String[])。我编写了一个辅助方法来以我想要的格式返回字符串,但是它在字符串之前和之后添加了一个额外的单引号。所以我得到

  -'{str1: str2, str3: str4}'
  -'{str5: str6, str7: str8}'

代替

  -{str1: str2, str3: str4}
  -{str5: str6, str7: str8}

你能建议任何解决方法吗?

(2) 我正在尝试将 xaml 作为字符串插入到 yaml 文档中。我的 xaml 是格式良好的 xml,但是当我对其进行序列化时,它会在倒数第三个元素之前剪切。知道为什么吗?

4

1 回答 1

0

关于第一个问题,如果您正在序列化一个字符串数组,那么每个元素都被引用是正常的,因为它以'{'开头。在这种情况下,您应该直接序列化对象列表,而不是先将它们转换为字符串。

关于第二个问题,您应该在问题中添加一些代码以阐明您在做什么。

于 2013-11-20T00:04:43.160 回答