1

我有桌面实用程序应用程序来上传更新并为 Rally 创建新的用户故事。我正在使用 WPF Richtextbox,并且正在使用MSDN上的 XAML 到 HTML 转换演示。

当我尝试上传具有富文本格式的用户故事时,它在 CreateResult 对象中失败并出现以下错误:

"Cannot parse input stream due to I/O error as JSON document: Parse error: expected '}'
but saw 'f' [ chars read = >>>{\"hierarchicalrequirement\":{\"Name\":\"Test
Story\",\"Description\":\"<HTML><BODY><P><SPAN STYLE=\"f<<< ]"

这是整个字符串:

"<HTML><BODY><P><SPAN STYLE=\"font-weight:bold;\">This is a test</SPAN> of a new story.</P></BODY></HTML>"

当我阅读另​​一个具有粗体文本的用户故事时,它使用“强”HTML 标记。转换器仅使用内联 CSS。Rally API 是否支持内联 CSS,我只需要重新格式化字符串,因为它在第一个引号 (") 处失败?

谢谢

4

1 回答 1

1

Rally 在描述字段中支持很多标记方式 - 我认为这与您正在使用的 .NET REST DLL 版本有关,而不是 Rally 服务器端问题。我使用您的测试字符串测试了通过最新的.NET REST 工具包创建故事,能够正确创建故事,包括格式。

您使用的是哪个版本的 .NET REST Toolkit DLL?当某些字符串包含 HTML 标记时,某些版本会出现将数据序列化为 JSON 的问题。

最新版本:我在测试中使用的REST .NET 1.0.15 DLL ,成功创建了一个包含上述测试字符串的用户故事,其中包含感兴趣的标记 - 没有看到解析错误。

于 2013-04-16T00:13:12.540 回答