|
Почему у json ключи в двойных кавычках? какой идиот это придумал?
И зачем он это придумал. Почему в мире так много идиотизма?
|
Цитата:
|
Maxmaxmaximus100,
Затем, что: {"fuckin' key": "fuckin' value"} Но одинарные кавычки мне больше по душе, да.) |
Aetae, мне кажеться он имел ввиду почему нельзя писать так
{ key: "value" } |
Цитата:
{ fuckin' key: "fuckin' value" } |
Aetae, я не понимаю что ты говоришь, я говорю почему ввели в стандарт то что ключи надо обравлять в кавычки
Цитата:
Aetae, ты понимаешь что раз яваскрипт может распарсить ключи без кавычек, то это и JSON может? Это значит что неоднозначности нет. Тогда к чему такое вводить в стандарт? |
Цитата:
Цитата:
Цитата:
|
Aetae, короче двойные кавычки нужны если есть неднозначности при парсинге, если её нет то они не обязательны. Они вредят тем что бессмысленны и занимают размер. Так же если мы добавляем бессмысленные штуки, то почему бы не придумать писать по 2 двойных кавычки и каждую четвертую по четвергам пропускать? где та грань безумия добавления бессмысленных вещей?
|
Maxmaxmaximus100, для красоты и однообразности же.
Если половина будет в кавычках, а другая нет - какой-то мерзкий vbscript получится. |
Цитата:
если разделитель между парами запятая, то можно рспарсить и пробелльные символы без кавычек. { Привет я ключ : 11, "О а я тоже ключ, тока во мне запятая по этому берем меня в кавычки, или экранируем её" : true } более того, пробелы в ключах используются в 0.000001% случаях, это ФАКТ, но даже таких извращенцев мы можем распарсить без кавычек, даже в яваскрипте можно распарсить ключи с пробелами без кавычек, но в яваскрипте куча символов служебных, там сложнее, а тут всего ДВА(!!) служебных символа. |
Часовой пояс GMT +3, время: 13:23. |
|