Я пишу фабрику моделей, для которой я использую JSON для загрузки объекта DBObject MongoDB следующим образом:
import com.mongodb.util.JSON;
DBObject dbObject = (DBObject) JSON.parse("{'name':'jack', 'age':30}");
Теперь я пытаюсь разбить мои файлы JSON таким образом, чтобы я мог загрузить DBObject одним файлом JSON, а при необходимости я могу дополнить DBObject другим файлом JSON.
Хотя это звучит странно, представьте, что у вас есть набор пользователей другого типа. Как, BasicUser, AdvancedUser и т. Д. У меня может быть файл JSON для загрузки BasicUser и помещения других непересекающихся деталей AdvancedUser в другой файл JSON. Я могу заставить AdvancedUser расширять BasicUser, и поэтому я могу просто объединить содержимое двух файлов JSON для создания модели AdvancedUser.
Как мне достичь чего-то подобного?