SORU
12 ŞUBAT 2010, Cuma


Java iki JSON nesneleri karşılaştırmak

İki JSON nesneleri çocuk sipariş, birim test JSON beklenen bir değeri karşı bir web servisinden dönen için özel olarak görmezden karşılaştırarak destekleyen JSON soyma bir kütüphane arıyorum.

Büyük JSON kütüphane herhangi bir destek bu? org.json sadece referans bir karşılaştırma yapar.

CEVAP
6 NİSAN 2012, Cuma


Deneyin Skyscreamer JSONAssert.

Onunolmayan katımodu daha az kırılgan hale getiren iki büyük avantajı vardır:

  • Genişletebilme (örneğin beklenen bir değer . nesne ^em>{: 1 ıd}bu hala pass:{: 1,kimliği moredata:''} x.)
  • (['', ''] Kedi==['',''] köpek) . kedi köpek örneğin gevşek dizi sipariş

Katı modda json-lib test sınıf gibi davranır.

Bir test, bu gibi görünür:

@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);
}

Bu JSONAssert parametreleri.() assertEquals arayınexpectedJSONString,actualDataStringveisStrict.

Sonuç iletileri gerçekten büyük JSON nesneleri karşılaştırırken önemli olduğu çok açık.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bunnyboxx

    bunnyboxx

    17 NİSAN 2008
  • Google Developers

    Google Devel

    23 AĞUSTOS 2007
  • Vagrant Records

    Vagrant Reco

    8 Mayıs 2006