Хотите, чтобы исходный файл .java создавался для вас? Или сопоставить выход Java-бинов объектам JSON?
Если в первом случае нет такой библиотеки (о которой я знаю), если позже, Google GSON - это именно то, что вам нужно.
Из образцов:
class BagOfPrimitives {
public int value1 = 1;
private String value2 = "abc";
private transient int value3 = 3;
BagOfPrimitives() {
// no-args constructor
}
}
(сериализации)
BagOfPrimitives obj = new BagOfPrimitives();
Gson gson = new Gson();
String json = gson.toJson(obj);
System.out.println( json );
Печать
{"value1":1,"value2":"abc"}
(десериализация)
BagOfPrimitives obj2 = gson.fromJson(json, BagOfPrimitives.class);
System.out.println( obj2.value1 ) ; // value1 is 1