如何转义响应的JSON路径中的“@”字符,以便在标记编辑器中使用它?(已经尝试反斜杠)

qzwqbdag  于 2023-08-08  发布在  其他
关注(0)|答案(1)|浏览(138)

在insomnia中,我想在响应(JSON)中使用一个属性来设置一个动态变量(就像在另一个查询中获取令牌,然后在当前查询中用作auth)
我的第一个查询返回如下响应:

"@type": "hydra:Collection", 
    
"hydra:member": [   
    
    {

        "@id": "\/domain\/v1\/contracts\/123456",   
        
        "@type": "contract",        
    
        "plateNumber": "CHU-VLP156"
    }
]

字符串
我想在另一个查询中使用“@id”,使用编辑标记函数,但我无法在JSONpath($.hydra:member.0.@id)中检索@id
我已经尝试用反斜杠、引号等方式转义@,但它一直告诉我有一个无效的JSON路径。我想获取这个变量的内容并在标记中使用它。

pgvzfuti

pgvzfuti1#

找到了....RTFM
要转义@,你只需要在它前面有一个像这样的反勾号。

相关问题