Hallo,
ich habe schon alles versucht und viel ausprobiert komme aber auf keinen
grünen Zweig ... jetzt hoffe ich das mir hier jemand evtl. mit einer oder auch
mehreren Ideen und / oder Tipps helfen kann.
Ich habe mir eine CouchDB installiert und diese auch schon im Einsatz.
Ich kann Documents im JSON Format in der DB ablegen und auch auslesen...
soweit so gut.
Jetzt mein Problem: Ich möchte in der DB immer in der neuesten Revision die
kompletten Daten halten d.h. ich muss wenn ich Daten ablegen bzw. hinzu-
fügen möchte:
1.) JSON Document aus der Datenbank laden (die aktuelle rev.)
2.) Ein neues JSON File mit ergänzenden bzw. zu ändernden Daten laden
-------- jetzt beginnt das Problem ------
3.) Ich laufe rekursiv die JSON Struktur des Originals durch und vergleiche
die Werte mit dem neuen JSON und möchte die Daten natürlich ergänzen.
Und ... das bekomme ich nicht hin, ich benutze jcouchdb API mit svenson mein
Problem sind die verzweigungen von (Bei Java) Map / ArrayList und Strings bzw.
sind nur die Arrays ein Problem da ich dort keinen Key habe der die Werte ein-
deutig identifiziert.
Ich hoffe ihr könnt mein Problem wenigstens etwas nachvollziehen.
Hat wer eine Idee wie ich zwei JSON Dateien vernünftig mergen kann um diese
dann als ein neues Doc komplett in meiner CouchDb abzuspeichern?
Vielen Dank euch
ich habe schon alles versucht und viel ausprobiert komme aber auf keinen
grünen Zweig ... jetzt hoffe ich das mir hier jemand evtl. mit einer oder auch
mehreren Ideen und / oder Tipps helfen kann.
Ich habe mir eine CouchDB installiert und diese auch schon im Einsatz.
Ich kann Documents im JSON Format in der DB ablegen und auch auslesen...
soweit so gut.
Jetzt mein Problem: Ich möchte in der DB immer in der neuesten Revision die
kompletten Daten halten d.h. ich muss wenn ich Daten ablegen bzw. hinzu-
fügen möchte:
1.) JSON Document aus der Datenbank laden (die aktuelle rev.)
2.) Ein neues JSON File mit ergänzenden bzw. zu ändernden Daten laden
-------- jetzt beginnt das Problem ------
3.) Ich laufe rekursiv die JSON Struktur des Originals durch und vergleiche
die Werte mit dem neuen JSON und möchte die Daten natürlich ergänzen.
Und ... das bekomme ich nicht hin, ich benutze jcouchdb API mit svenson mein
Problem sind die verzweigungen von (Bei Java) Map / ArrayList und Strings bzw.
sind nur die Arrays ein Problem da ich dort keinen Key habe der die Werte ein-
deutig identifiziert.
Ich hoffe ihr könnt mein Problem wenigstens etwas nachvollziehen.
Hat wer eine Idee wie ich zwei JSON Dateien vernünftig mergen kann um diese
dann als ein neues Doc komplett in meiner CouchDb abzuspeichern?
Vielen Dank euch
Kommentar