Я не знаю о "наилучшей практике", но у меня есть сервлет, который я использую во время разработки, который может загружать и загружать все данные сущностей в формате JSON.
Затем я могу использовать обычный текстовый редактор длявнести изменения или я использую взломанную версию JSONpad для редактирования данных в реальном времени в системе.
Поскольку я использую JSON в своем приложении, это работает лучше всего для меня.Можно также сделать пример с XML и использовать любой из многих XML-редакторов.
Кроме того, я использую низкоуровневый API для всех своих приложений, поэтому мои модели данных, как правило, довольно просты.
Существует множество JSON / XML-редакторов, которые могут быть адаптированы для ваших целей с небольшой работой.