Json adapter : AppData vers Json -> testé
This commit is contained in:
@@ -28,7 +28,7 @@ public class JsonAdapter implements Adapter {
|
||||
JsonArray users = new JsonArray();
|
||||
Iterator<User> userIterator = appData.usersIterator();
|
||||
addUsers(users, userIterator);
|
||||
config.addProperty("users", users.toString());
|
||||
config.add("users", users);
|
||||
return config.toString();
|
||||
}
|
||||
|
||||
@@ -41,13 +41,13 @@ public class JsonAdapter implements Adapter {
|
||||
user.addProperty("aes_key", current.getAesKey());
|
||||
JsonArray files = new JsonArray();
|
||||
Iterator<File> fileIterator = current.fileIterator();
|
||||
addFiles(fileIterator);
|
||||
user.addProperty("files", files.toString());
|
||||
addFiles(fileIterator, files);
|
||||
user.add("files", files);
|
||||
users.add(user);
|
||||
}
|
||||
}
|
||||
|
||||
private void addFiles(Iterator<File> fileIterator) {
|
||||
private void addFiles(Iterator<File> fileIterator, JsonArray files) {
|
||||
while (fileIterator.hasNext()) {
|
||||
File currentFile = fileIterator.next();
|
||||
JsonObject file = new JsonObject();
|
||||
@@ -57,7 +57,8 @@ public class JsonAdapter implements Adapter {
|
||||
JsonArray storage = new JsonArray();
|
||||
Iterator<String> storageIterator = currentFile.getStorageIterator();
|
||||
addStorage(storage, storageIterator);
|
||||
file.addProperty("storage", storage.toString());
|
||||
file.add("storage", storage);
|
||||
files.add(file);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user