@Test public void testDeserializer() { String nodeStr = "{\"name\":\"shelljob1\",\"desc\":\"shell\",\"type\":\"VIRTUAL\",\"parameter\":{\"script\":\"echo shelljob1\"},\"dep\":[],\"extras\":null}"; FlowNode flowNode = JsonUtil.parseObject(nodeStr, FlowNode.class); List<FlowNode> nodes = new ArrayList<>(); nodes.add(flowNode); flowNode.setName("shelljob2"); nodes.add(flowNode); String nodesStr = JsonUtil.toJsonString(nodes); }
public void setName(String name) { this.name = name; }
FlowNode { public void setName(String name) { this.name = name; } }
FlowNode { public void setName(String name) { this.name = name; }  }
FlowNode { public void setName(String name) { this.name = name; }  int getId(); void setId(int id); String getName(); void setName(String name); String getDesc(); void setDesc(String desc); String getType(); void setType(String type); int getFlowId(); void setFlowId(int flowId); String getParameter(); void setParameter(String parameter); String getDep(); void setDep(String dep); String getExtras(); void setExtras(String extras); List<String> getDepList(); void setDepList(List<String> depList); @Override boolean equals(Object o); @Override int hashCode(); }
FlowNode { public void setName(String name) { this.name = name; }  int getId(); void setId(int id); String getName(); void setName(String name); String getDesc(); void setDesc(String desc); String getType(); void setType(String type); int getFlowId(); void setFlowId(int flowId); String getParameter(); void setParameter(String parameter); String getDep(); void setDep(String dep); String getExtras(); void setExtras(String extras); List<String> getDepList(); void setDepList(List<String> depList); @Override boolean equals(Object o); @Override int hashCode();  }