在Bean Shell Post Processor中有這個簡短的腳本。它使用GSON庫將JSON解析爲Bean。現在我想轉換回JSON使用的toJSON方法,但收到此錯誤:在JMeter bean shell腳本中獲取類型化的變量聲明錯誤
Typed variable declaration : Method Invocation gson.toJson
代碼:
import com.google.gson.Gson;
public class SavedSearch {
public String id;
}
Gson gson = new Gson();
SavedSearch savedSearch = new SavedSearch();
String newJsonFile = gson.toJson(savedSearch);
vars.put("jobSavedResponse", newJson);
關於如何解決此問題有什麼建議?
經過大量的調試之後,我感覺問題在於SavedSearch類。我已經添加了構造函數和getters和setters,但得到這個錯誤:錯誤調用bsh方法:eval public class SavedSearch {。 。 。 '':方法調用gson.toJson –