2016-06-21 412 views
-2

我有兩個大的嵌套json objects,我需要比較平等。如何檢查兩個json對象在java中是否相等?

我按照以下步驟,但失敗。

  1. 我將json對象轉換爲treemaps和json數組,並最終爲每個返回一個樹形圖。

  2. 我用等於地圖的方法比較相等。

  3. 儘管這兩個圖都是排序的(treemaps),並且在關鍵值對中完全相等,所以比較結果並不相等 任何人都可以爲此提出一個很好的解決方案,以及案例失敗的原因嗎?

+1

你能展示一些代碼嗎?你在使用哪個庫? –

+0

你能提供一個json數組的示例讓我知道如何嵌套嗎? –

+0

感謝大家的回覆。我通過將最後的東西轉換爲字符串並比較兩個字符串來解決它。因爲兩者都是按照排序順序工作。 –

回答

1

要立即檢查,

嘗試 http://jsondiff.com/

對於編程方法

提供您的JSON數據和代碼的樣本。

+0

感謝大家的回覆。我通過將最後的東西轉換爲字符串並比較兩個字符串來解決它。因爲兩者都是按照排序順序工作。 –

+0

@PriyaMounica,歡呼,它總是最好的,當你自己解決它! –

相關問題