Vergleich von zwei Dateien von jsons und die daraus resultierende json Unterschied
Ich versuche zum vergleichen von zwei Dateien und jede Zeile wird im JSON-format. Ich muss vergleichen, jede Linie zwischen zwei Dateien und sollte die Rückkehr der Unterschied.Da die Datei zu groß ist und ich bin nicht in der Lage zu Lesen und zu vergleichen, jede Zeile.Bitte machen Sie mir einige optimierte Weg, dies zu tun.
Möglich, wiederholen Sie die Frage stackoverflow.com/questions/17799680/...
nicht wirklich ein Duplikat ist, aber das kann helfen, wenn der json ist sehr schön und einheitlich formatiert
nicht wirklich ein Duplikat ist, aber das kann helfen, wenn der json ist sehr schön und einheitlich formatiert
InformationsquelleAutor user2595808 | 2013-07-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zwei Möglichkeiten :
wie vergleichen Sie 2 json in python.
Gegeben, dass Sie haben eine große Datei, Sie sind besser dran mit difflib Technik in Punkt 1 beschrieben.
Bearbeiten aufgrund der Reaktion auf meine Antwort unten:
Nachdem einige der Forschung, es scheint, dass der beste Weg für den Umgang mit großen Daten-payloads ist die Verarbeitung dieser Nutzdaten in einer Streaming-Weise. So sichern wir eine schnelle Verarbeitung der Daten unter Berücksichtigung der Speichernutzung und performance der software im Allgemeinen.
Finden diese link, dass die Gespräche über Streaming JSON-Daten-Objekte mit Python. Ähnlich nehmen Sie einen Blick auf ijson - dies ist eine iterator-basierte JSON-parsing - /Verarbeitungs-Bibliothek in python.
Ich hoffe, dies hilft Ihnen bei der Ermittlung einer guten Passform Bibliothek, die lösen Ihren Fall
InformationsquelleAutor Prahalad Deshpande
Scheint dies ein ziemlich solider start: https://github.com/ZoomerAnalytics/jsondiff
Ich werde auch versuchen, es für ein Aktuelles Projekt, ich werde versuchen Sie zu pflegen, Aktualisierungen und Bearbeitungen, als ich entlang gehen.
InformationsquelleAutor mjfred