问题描述
我将对JSON文件进行单元测试。关键之一是“%changed”。但是,使用JSONPath对其进行测试会给我一个错误。如何成功测试?
.andExpect(jsonPath("$.%Changed").isstring())
{
"Open": "3,659.87","Nominal": "3,722.79","Change": "+73.54","%Changed": "+2.02%","Status": "1"
}
解决方法
我不确定您使用的是哪种框架或语言,但是%
不能放在这样的点属性标注中。您需要使用带引号的索引格式:
$["%Changed"]
or
$['%Changed']