...А именно "виртуальная частная сеть" как услуга кажется тоже была но стоила в несколько раз дешевле.
...
public String serializeToJson(Class <T> type){
//рефлексией ныряешь внутрь type и выцепляешь все объявленные переменные, их имена и значения.
//К примеру получились полученные пары имя_переменной_в_классе и значение_переменной_в_классе обрабатываешь дальше и делаешь валидный_json
return валидный_json;
}
...
public Class <T> deserializeFromJson(String myjson, Class <T> type){
//рефлексией ныряешь внутрь type и выцепляешь все объявленные переменные, их имена.
//К примеру получились полученные пары имя_переменной_в_классе
//Создаешь через рефлексию экземпляр целевого класса type.newInstance() с "каким_то_именем"
//Вытаскиваешь из json строки значение для каждой имя_переменной_в_классе
//Засовываешь в экземпляр "каким_то_именем" значения полученных переменных
return каким_то_именем; //вернул экземпляр этого самого неизвестного класса наполненного данными
}
private TextField someField;
...
public String getSomeFieldText(){
return someField.getText();
}
....другой класс или контроллер
String text = foo.getSomeFieldText();
Используем атс siemens hipath 4000, внутри assistant конфигуратора ява.
В некоторых железках еще более неизвестных тоже ява.