JSON jest najlepiej porównać do XML
XML nie jest dobrze nadaje się do wymiany danych-
Prostota
XML jest prostsze niż SGML, ale JSON jest znacznie prostsze niż XML. JSON ma znacznie mniejszą gramatykę i mapuje bardziej bezpośrednio na struktury danych używane w nowoczesnych językach programowania.
Rozszerzalność
JSON nie jest rozszerzalny, ponieważ nie muszą być. JSON nie jest językiem znaczników dokumentu, więc nie ma potrzeby definiowania nowych znaczników lub atrybutów do reprezentowania w nim danych.
Interoperability
JSON ma ten sam potencjał interoperacyjności XML.
Otwartość
JSON jest co najmniej tak otwarty jak XML, być może bardziej, że nie jest w centrum walk normalizacyjnych korporacyjnych/politycznych.
Waga: Ponieważ składnia JSON wymaga mniejszej liczby znaków, jest lżejszy niż na drucie XML.
Ale nadal to zależy od wymagań!
check this –
Spróbuj napisać klasę, która analizuje ciąg znaków XML, a drugi, który analizuje ciąg JSON. Dodaj kod czasowy i przeprowadź kilka testów. Możesz zrobić więcej, zanim zadasz pytanie. – Flynn81
Może to również jest interesujące (iPhone) http://stackoverflow.com/questions/1237649/json-or-soap-xml –