Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
处理JSON负载中的特殊字符_Json_Jmeter - Fatal编程技术网

处理JSON负载中的特殊字符

处理JSON负载中的特殊字符,json,jmeter,Json,Jmeter,下面是我想发送的JSON有效负载示例。如何包装“value”值,使其处理特殊字符,如;和“和*和/和运输返回更好?” { "type":"INLINE", "name":"${varEvidence-1}", "value":"GET /mxca/userprofile/us/submenudata.do request_type=authreg_submit&page=)(sn%3d HTTP/1.1 Host: example.com

下面是我想发送的JSON有效负载示例。如何包装“value”值,使其处理特殊字符,如;和“和*和/和运输返回更好?”

{
    "type":"INLINE",
    "name":"${varEvidence-1}",
    "value":"GET /mxca/userprofile/us/submenudata.do
     request_type=authreg_submit&page=)(sn%3d HTTP/1.1
     Host: example.com 
     User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) "Gecko"/20100101
     Firefox/31.0
     Accept: /
     Accept-Language: en-US,en;q=0.5
     Accept-Encoding: gzip, deflate
     X-Requested-With: XMLHttpRequest
     Referer: https://example.com//mxca/userprofile/us/submenudata.do
     request_type=authreg_submit&page=*)(sn%3d*
     Cookie:
     keymaster=PMV54Bye4RKtzab8vXdJyW6S8sCDe37OJuw0vx072smBAr7GW8D3rstCzWPUsEU29aM2MLFoglHzhATZISEQyYbsyNvg%3D%3D;
     gatekeeper=4C7205995D7B2AFFA76E7B1335A890FCC4924C9C1E0F554077CDE2A651DD12D0A1CE69FB46D757A75FB64130179FD9001650153DA13887D33581F621453F81F560D81CFCAFE51922B6ADABF8C5A45F932491BA1325866F29B24CB2D73328A0FDBB72F1868E208C1786310849A6E5D2332E045C90CADC559A78DEA614ACE4A18E5262DDD7D9AE9854EB6EA7C9BA8BB68DC3F5DDAEA3C930442FA25FCBAF6D25F5DC6AE0C890E01A83E2CB1E70510B537BF63E653045C3B52B0E5FE728740894D87AA5599885F72DA1FDDF0D8AA9883FB3BE035EBA65CAEC15; 
     blueboxvalues=f93b466e-1f61c944-ba2aec26-cf40345c;
     sessioncookie=easc=D0D8264E667BF43A91A02012B400E9B5A05175762DE38B9FA2D88675680B8419FD83366DE7A706A2E3391F9B0A4FDA9CE7E7168575DF4204233E855BAAC4CD01D386D62B27213A4D7595C69AB6EA15B7770572832321047ABC1627E6F1A1ECE62FAB6532AF78A9E3E888090D3EAFA80C92730CBE395556E578CA2F137E3A121CD20
     Connection: keep-alive",
     "docLockerId":null
}

根据JSON规范,除了
\
之外,任何字符都可以构成字符串。如果JSON字符串中有这些字符,则需要使用
\
字符对其进行转义

因此,您只需将字符
替换为
\”
,将字符
\
替换为
\
。任何其他特殊字符都被视为字符串中的字符

下面是JSON特殊字符的列表

\b  Backspace
\f  Form feed
\n  New line
\r  Carriage return
\t  Tab
\"  Double quote
\\  Backslash character
这个 有很多关于这个问题的信息


您还可以使用参考了解更多信息。

作为JSON规范的宠物,除了
\
之外,任何字符都可以构成字符串。如果JSON字符串中有这些字符,则需要使用
\
字符对其进行转义

因此,您只需将字符
替换为
\”
,将字符
\
替换为
\
。任何其他特殊字符都被视为字符串中的字符

下面是JSON特殊字符的列表

\b  Backspace
\f  Form feed
\n  New line
\r  Carriage return
\t  Tab
\"  Double quote
\\  Backslash character
这个 有很多关于这个问题的信息


您还可以使用参考了解更多信息。

将值分配给json时,有效负载是字符串吗?是,它是字符串吗?将值分配给json时,有效负载是字符串吗?是,它是字符串