juan_gandhi: (Default)
Juan-Carlos Gandhi ([personal profile] juan_gandhi) wrote2010-03-18 11:38 am

King JSON

Seems like we here are agreeing to switch from our fixed binary data packet format to JSON. Can't believe my eyes.

[identity profile] cema.livejournal.com 2010-03-18 11:20 pm (UTC)(link)
С json можно устроить duck typing, а строгая типизация при обмене данными через интернет редко бывает нужна.

[identity profile] jakobz.livejournal.com 2010-03-19 07:40 am (UTC)(link)
Да ладно. Типы-то у данных будут в любом случае. Только вместо того, чтобы инфраструктура сама проверила и сказала что-то типа "в account.id лежит не int", где-то будет IsCorrectInt("account.id") в коде, а где-то - какой-нибудь IncorrectFormatException на выходе.

[identity profile] kashnikov.livejournal.com 2010-03-19 08:47 am (UTC)(link)
Почти, так, да. http://martin.jambon.free.fr/json-static.html ;-)

[identity profile] cema.livejournal.com 2010-03-19 10:19 pm (UTC)(link)
Тут уместна не столько типизация, сколько валидация.