我的自动化设置对JIRA进行HTTP调用,其中包含一个从之前的测试结果中提取的变量。该变量有时会有换行符,因为语法问题导致HTTP调用出错。
{
"fields": {
"project":
{
"key": "Blah"
},
"assignee": {
"name": "Joe"
},
"summary": "Summary",
"description": "${variable}",
"issuetype": {
"name": "Defect"
}
}
在HTTP调用中,${variable}被替换为:
{
"fields": {
"project":
{
"key": "Blah"
},
"assignee": {
"name": "Joe"
},
"summary": "Summary",
"description": "Test failed: text expected to equal /
****** received :
[[[{"id":700,"status":"FAIL","color":"#D45D52","testKey":"TEST-329","testExecKey":"TEST-355","assig...]]]
****** comparison: [[[asdasdasdasd
]]]
/",
"issuetype": {
"name": "Defect"
}
}
{"errorMessages":["Illegal unquoted character ((CTRL-CHAR, code 10)): has to be escaped using backslash to be included in string value\n at [Source: org.apache.catalina.connector.CoyoteInputStream@39cf8e10; line: 14, column: 62]"]}
我如何实现变量以使格式不中断?
这篇文章建议您用转义换行符替换换行符(即,在发送变量之前,遍历它,并用\\n
)替换所有的\n
)
问题内容: 我执行以下查询,由于某种原因,它没有替换数据库中的换行符。它说Rows匹配1,但没有变化。有什么问题吗? 问题答案: 您可以使用而不是匹配换行符。 代码:
问题内容: 我有一个简单的节点模块,该模块连接到数据库,并且具有几个用于接收数据的功能,例如,以下功能: dbConnection.js: 该模块将从另一个节点模块中以这种方式调用: app.js: 我想使用promise而不是回调以返回数据。到目前为止,我已经在以下线程中阅读了有关嵌套的Promise的内容:使用嵌套的Promises编写干净的代码,但是我找不到适合该用例的任何简单解决方案。用承
我的项目工作正常,直到我添加了Facebook依赖。我已经开始得到这个错误。我看过很多问题,这个问题似乎与MultiDex有关。但没有一个办法对我有用 即使在我删除了我添加的内容之后,它仍然会显示出来,而且gradle在构建时似乎比平时花费了很多时间 这是我的身材。格拉德尔
问题内容: 您如何在FileWriter中产生新行?似乎“ \ n”无效。 上面代码的文件输出只是一长串数字,没有换行。 问题答案: 我会大胆猜测您是在记事本中打开文件,而Just不会显示换行符。 您是否尝试过使用系统特定的换行符组合?
问题内容: 我正在尝试使用多行文本制作一个Swing JLabel。添加起来很好,但是换行符没有通过。我该怎么做呢?另外,我是否可以仅为JLabel指定最大宽度并知道文本会像div一样自动换行? 问题答案: 在setText中使用HTML,例如
我有一个实现可调用接口的类。我想为类调度一个任务,使用schduledExecutorService接口的schduleAtFixed速率方法。但是需要一个可运行的对象作为它可以调度的命令。 因此,我需要某种方法来将可调用转换为可运行。我试过简单的铸造,但不起作用。 示例代码: