У меня есть локальное хранилище данных в моей среде Windows + Eclipse на \ war \ WEB-INF \ appengine-генерируемый \ local_db.bin
Насколько я понял, он использует внутренний формат, называемый "буферы протокола". У меня нет внешних инструментов для представления файла в удобочитаемом формате.
Я использую простой код "просмотра", как этот:
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException
{
resp.setContentType("text/plain");
final DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
final Query query = new Query("Table/Entity Name");
//query.addSort(Entity.KEY_RESERVED_PROPERTY, Query.SortDirection.DESCENDING);
for (final Entity entity : datastore.prepare(query).asIterable()) {
resp.getWriter().println(entity.getKey().toString());
final Map<String, Object> properties = entity.getProperties();
final String[] propertyNames = properties.keySet().toArray(
new String[properties.size()]);
for(final String propertyName : propertyNames) {
resp.getWriter().println("-> " + propertyName + ": " + entity.getProperty(propertyName));
}
}
}