在JMeter中,我有一个http请求带回一些数据。我正在使用JSON Extrator后处理器元素来提取“描述”的数据。 JSON响应如下所示:
{
"status": "OK",
"results": [
{
"id": "123",
"name": "My Store",
"description": "<TEXTFORMAT LEADING="2"><LI><FONT FACE="Verdana" SIZE="11" COLOR="#555555" LETTERSPACING="0" KERNING="0">List value as "Puppies" and "Kittens" where appropriate to maximize the cuteness factor. <FONT COLOR="#0B333C"></FONT></FONT></LI></TEXTFORMAT><TEXTFORMAT LEADING="2"><LI><FONT FACE="Verdana" SIZE="11" COLOR="#555555" LETTERSPACING="0" KERNING="0">Before using puppies check the list (i.e. a pet-list). This list should be good. <FONT COLOR="#0B333C"></FONT></FONT></LI></TEXTFORMAT><TEXTFORMAT LEADING="2"><LI><FONT FACE="Verdana" SIZE="11" COLOR="#555555" LETTERSPACING="0" KERNING="0">Before check the list.<FONT COLOR="#0B333C"></FONT></FONT></LI></TEXTFORMAT>"
}
]
}
然后我在另一个POST请求中使用此提取的值,并且它说JSON无效。我几乎肯定它与所有格式化特殊字符有关。是否有使用JSON提取器的秘密,以便它可以发布特殊字符?我应该做一些后期处理过程,我将转义字符添加到提取数据中的数据中吗?