问题描述
正在尝试检查json有效负载中是否存在该字段
我需要检查“名称”字段
输入:
@font-face {
font-family: 'test';
src: url('assets/web_fonts/test.eot?u24vfh');
src: url('assets/web_fonts/test.eot?u24vfh#iefix') format('embedded-opentype'),url('assets/web_fonts/test.woff2?u24vfh') format('woff2'),url('assets/web_fonts/test.ttf?u24vfh') format('truetype'),url('assets/web_fonts/test.woff?u24vfh') format('woff'),url('assets/web_fonts/test.svg?u24vfh#test') format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
下面使用的dataweave表达式
import java.util.ListIterator;
import java.util.ArrayList;
public class TestIndexOf<E> extends ArrayList<E> {
private static final long serialVersionUID = 1L;
@Override
public int indexOf(Object e){
for(ListIterator<E> it = listIterator(); it.hasNext();)
if (e == null ? it.next() == null: e.equals(it.next()))
return it.previousIndex();
return -1;
}
public static void main(String[] args){
TestIndexOf<String> ti = new TestIndexOf<>();
ti.add("a");
ti.add("b");
ti.add("c");
ti.add("d");
System.out.format("The index of %s is %d\n","b",ti.indexOf("b"));
}
}
但是无法使用逻辑进行检查。我如何更改此表达式以检查名称字段是否存在
注意:正在使用m子4中的选择连接器