我正在使用Json Path库来解析 JSON。我关注的是带有空格键的json:
{
"attributes": {
"First Name": "Jim",
"Last Name": "Rohn"
}
}
为了获得 的值First Name
,我编写了如下代码(其中json
包含 json 的对象在哪里) -
String firstName = JsonPath.from(json).getString("attributes.First Name");
但这会导致以下错误-
java.lang.IllegalArgumentException: Invalid JSON expression:
Script1.groovy: 1: expecting EOF, found 'Attributes' @ line 1, column 67.
.First Name
您能否建议如何使用json-path
库获取具有空格的键的值?