2017-10-11 19 views
0

使用して、ローカルドライブに保存されたファイルを読み込む方法を、あなたのDSLからコードを生成するために使用された日食エディタはXTENDを使用してMydslGenratorを使用してJSONファイルを読み取る方法XTEND

+0

にコードの下JSONファイルの使用を使用してコードを生成したい場合は? – Kathi

+0

あなたが試したことをあなたが共有してください。あなただけのために助けてください。あなたはxtextに興味があり、頻繁に質問を投稿します。 – Kathi

+0

あなたは「mydslファイルの隣」または「MyDslGeneratorの隣」からファイル –

答えて

0

まず最初MydslGenratorでこれらのファイルを使用します。あなたがのためになるよう試みている何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 

    }` 
+0

上記のコードを追加する必要があるジャーはありますか? – Chaitanya

+0

上記のコードに特別なものはありません。あなたはgson jarが必要でしょうか?残りはJava依存です – Kathi

+0

thnx、私はXtendとXtextの新機能です上記のコードを適用するとエラーが発生します。私の要件はjsonファイルのリストを読んで、それらのリストをEclipseエディタのオブジェクトとして使用する必要があります – Chaitanya

関連する問題