我有一个像这样的LinkedHashMap:

{_index=1, _type=zz, _source={custom_field=custom, field_0=Group, field_10=was, field_3}}


使用EPL语句,如何访问EPL语句中的custom_field。这是我尝试过的一些东西

String expression = "select `_source.custom_field` from MyMapEvent";
String expression = "select \\_source.custom\\_field` from MyMapEvent";


可在此处找到转义字符文档:http://esper.codehaus.org/esper-4.6.0/doc/reference/en-US/html_single/index.html#eventrep-properties-escaping

最佳答案

我已经尝试过了,并且可以正常工作:创建架构MyInnerEvent(_c int);创建架构MyEvent(_a int,_b MyInnerEvent);从MyEvent中选择_b._c;

关于java - 在Esper中使用转义符访问嵌套 map ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28202190/

10-10 22:11