如何使用Xtend读取json文件并使用MydslGenrator,在eclipse编辑器中使用这些文件
答案 0 :(得分:0)
首先, MydslGenrator 用于从您的DSL生成代码。如果要使用 JSON 文件生成代码,请使用 MydslGenrator 文件中的代码
override void doGenerate(Resource resource, IFileSystemAccess2 fsa, IGeneratorContext context) {
try
{
URL url;
url = new URL("platform:/plugin/yourpackgename/foldername/yourJsonFile_Name.json");
try {
Gson gson = new Gson();
JsonReader reader = new JsonReader(new InputStreamReader(url.openStream()));
reader.beginObject();
// get your JsonObject from reader object.
// do your work here
}`