Я могу обновить всю базу данных (Real Database), импортировав файл json в консоль Firebase:
Как я могу сделать это программно со стороны сервера (с Firebase Admin)?
Я пытался
private void uploadFirebaseDatabaseFile(JsonObject jsonObject) {
// As an admin, the app has access to read and write all data, regardless of Security Rules
DatabaseReference ref = FirebaseDatabase.getInstance().getReference();
ref.setValue(jsonObject, (error, ref1) -> System.out.println(error + " " + ref1));
}
Но это бросает java.lang.RuntimeException: java.lang.reflect.InvocationTargetException ... Caused by: java.lang.IllegalStateException: Not a JSON Primitive: { ...