v4提供一个接口: ST.add(String,Object)。在v4中找不到v3接口setAttributes(Object)。
我使用根(“ST.add”,JSONObject)。发生异常:
java.lang.IllegalArgumentException: no such attribute: root
at org.stringtemplate.v4.ST.add(ST.java:223)
at jjs.stst.STStandaloneTool.invokeTemplate(STStandaloneTool.java:479)
at jjs.stst.STStandaloneTool.generate(STStandaloneTool.java:420)
at jjs.stst.STStandaloneTool.main(STStandaloneTool.java:722)感谢您的帮助。
发布于 2013-09-18 04:03:38
add( "root“,JSONObject)应该可以,但”root“必须在模板中声明,例如"mytemplate(root) ::= <>\n";
https://stackoverflow.com/questions/15147050
复制相似问题