Rumah >Java >javaTutorial >Bagaimana untuk Membandingkan Objek JSON tanpa Mengenai Pesanan Anak di Jawa?
Membandingkan Objek JSON dalam Java tanpa Mengambil kira Pesanan Anak
Apabila unit menguji respons JSON daripada perkhidmatan web, menghuraikan perpustakaan yang membandingkan objek JSON semasa mengabaikan perintah kanak-kanak boleh menjadi tidak ternilai.
Penyelesaian: JSONAssert Skyscreamer
Pustaka JSONAssert Skyscreamer menyediakan penyelesaian. Mod "tidak ketat" membolehkan:
Dalam mod ketat, JSONAssert berfungsi sama seperti kelas ujian json-lib.
Contoh Penggunaan
<code class="java">@Test public void testGetFriends() { JSONObject data = getRESTData("/friends/367.json"); String expected = "{friends:[{id:123,name:\"Corby Page\"}" + ",{id:456,name:\"Solomon Duskis\"}]}"; JSONAssert.assertEquals(expected, data, false); // "false" for non-strict mode }</code>
Ciri Tambahan
Atas ialah kandungan terperinci Bagaimana untuk Membandingkan Objek JSON tanpa Mengenai Pesanan Anak di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!