birdwatcher: (Mr. Twister)
[personal profile] birdwatcher
{"PI": 3.14159, "PI": 5.0}
Кто читал книгу "Дизайн и эволюция языка Джаваскрипт", там объясняется, почему вот это - валидный JSON? Какая от этого может быть польза, кроме вреда?

Date: 2015-04-10 07:20 am (UTC)
From: [identity profile] birdwatcher.livejournal.com
Я именно подозреваю лучшее, даже спросил - может, кто знает, в чем оно заключается.

Date: 2015-04-10 10:22 am (UTC)
From: [identity profile] morfizm.livejournal.com
Я думаю, причины историчекие или compatibility.

Могу придумать причину "чтобы проще было написать парсер" (не нужно проверять на уникальность ключей, типа, сортировать или хэшировать), но это какая-то очень слабая и натянутая причина, мне трудно в неё поверить.

Date: 2015-04-10 10:23 am (UTC)
From: [identity profile] morfizm.livejournal.com
Может быть есть какой-то странный юс-кейс, когда намного удобнее дописывать новые значения в конец, таким образом эффективно изменяя старые, но при этом редактировать всё целиком накладно или невозможно в данной ситуации. Конкретику мне придумать сложно.

Date: 2015-04-10 10:43 am (UTC)
From: [identity profile] birdwatcher.livejournal.com
Да ну. Не может быть, что об этом думали.