我想为其中有空格的json字段编写XPath.

[    
    {"name":"Ram", "emai ld":"ram@gmail.com", "age":23},    
    {"name":"Shyam", "email id":"shyam23@gmail.com", "age":28}
]

我try 如下所示来获取邮箱ID:

?1?email id

当我搜索开放源码时,我知道这在XPath 3.1中是不可能的.XPath 4.0支持上述AS

?1?'email id'

有人能帮我讲讲如何使用XPath 4.0吗?这意味着我需要添加任何依赖项吗?

推荐答案

您需要将字符串文字放在圆括号中:

?1?('email id')

Java相关问答推荐

在URL类图中表示Java swing类

同时运行JUnit测试和Selenium/Cucumber测试时出现问题

RxJava PublishSubject缓冲区元素超时

Jooq外键关系

在Java Stream上调用collect方法出现意外结果

流迭代列表<;对象>;上的NoSuchElementException

调用引发泛型异常的泛型方法时出现编译错误

Java流传输一个列表并创建单个对象

通过移动一个类解决了潜在的StubbingProblem.它怎麽工作?

通过Spring Security公开Spring Boot执行器端点

Java构造函数分支

扩展视图高度,并将其拖动到较低的视图上,而不是将其向下推?

有谁能帮我修一下这个吗?使输出变得更加整洁

如何从HttpResponse实例获取Entity对象的内容?

寻找Thread.sky()方法的清晰度

视图被推出线性布局-Android

如何对存储为字符串的大数字数组进行排序?

JavaFX:为什么我的ComboBox添加了一个不必要的单元格的一部分?

如何使用带有可选参数的类生成器?

java中的网上购物车解析错误