这是JSON:
sed -i 's/original/new/g' file.txt
我的代码是:
sed -i 's/www.domain.com/192.168.1.100/public_html/g' file.txt
在输出中显示 [326] 但我只需要价值326
答案 0 :(得分:2)
[]
分隔数组,因此库将其视为数组。只需选择第一个元素,你应该没问题。
试试这个:
JsonPath jsonPathEvaluator = response.jsonPath();
wID = jsonPathEvaluator.get("data.id")[0];
System.out.println("id is "+ wID);
然后,再次,您还应该记住,首先使用数组的事实可能表明您可能有多个元素;在这种情况下,你应该简单地遍历数组。
答案 1 :(得分:0)
试试这个
JsonPath jsonPathEvaluator = response.jsonPath();
wID = jsonPathEvaluator.get("data[0].id");
System.out.println("id is "+ wID);