10.05.2014, 21:46
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от Maxmaxmaximus100
|
акой идиот это придумал?
|
все притензии к нему http://en.wikipedia.org/wiki/Douglas_Crockford
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
10.05.2014, 21:47
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,585
|
|
Сообщение от Maxmaxmaximus100
|
если разделитель между парами запятая, то можно рспарсить и пробелльные символы без кавычек.
|
Ересь несёшь. Ещё в ключах могут быть двоеточия, кавычки и собственно запятые.
Кстати основная причина как раз удобство и однозначность парсинга. JSON разработан не только как формат для javascript, но и как формат для связи javascript с другими языками.
__________________
29375, 35
|
|
10.05.2014, 21:48
|
|
Аспирант
|
|
Регистрация: 30.04.2014
Сообщений: 57
|
|
{
Глядите: 1,
Какой: true,
Ужас : null,
Получается: 0,
Да? : false
}
|
|
10.05.2014, 21:49
|
|
Аспирант
|
|
Регистрация: 30.04.2014
Сообщений: 57
|
|
Сообщение от Aetae
|
Ересь несёшь.
|
что из того что я сказал ересь?
|
|
10.05.2014, 21:53
|
|
Аспирант
|
|
Регистрация: 30.04.2014
Сообщений: 57
|
|
Сообщение от Aetae
|
Ересь несёшь. Ещё в ключах могут быть двоеточия, кавычки и собственно запятые.
|
Мои слова - ересь - только в случае если они не правда. Ты говоришь что мои слова ересь, то есть они не правда. Я утверждаю что "если разделитель между парами запятая, то можно рспарсить и пробелльные символы без кавычек." и ты говоришь что это ересь, то есть не правда.
Следовательно ты утверждаешь что НЕЛЬЗЯ распарсить пробельные символы в ключах без кавычек? Я верно тебя понял?
п.с. короче он загнался, и сам не понял что написал
|
|
10.05.2014, 21:55
|
|
Аспирант
|
|
Регистрация: 30.04.2014
Сообщений: 57
|
|
Aetae, окей, раз ты тупой то я переформулирую даже чтобы ТЫ, будучи тупым, понял:
1) Если служебные символы не используются в ключах, то зачем ключи брать в кавычки?
2) Если служебные символы редко используются в ключах, то имеет ли смысл ради единообразия с ними портить весь код кавычками?
3) На сколько редко служебные символы используются в ключах, и достаточно ли редко чтобы не принимать единообразие с ними во внимание?
|
|
10.05.2014, 22:00
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,585
|
|
Maxmaxmaximus100, основную причину я сказал выше: удобство парсинга.
Когда всё однозначно любой, на любом языке, может быстро написать парсер. Иначе придётся подзаебаться.
А по поводу ереси - погугли определение.
__________________
29375, 35
|
|
10.05.2014, 22:15
|
|
Аспирант
|
|
Регистрация: 30.04.2014
Сообщений: 57
|
|
Сообщение от Aetae
|
удобство парсинга
|
Мне не понятны причины неудобства парсенга.
Ищем разделители и по ним парсим. Открылся ключ, идем идем идем, ищем разделитель двоеточике, пока не наткнемся, не закроем ключ.
Ты понимаешь вообще что парсинг без кавычек не сложнее написать и Не медленнее он будет работать, чем парсер с кавычками?
Вот имено это то меня и убивает. Нет прироста в скорости, НЕТ сложности парсинга. А так же можно было если ключ не \w+ то только тогда добавлять кавычки, кака в яваскрипте.
Ты понимаешь вообще что парсинг без кавычек не сложнее написать и Не медленнее он будет работать, чем парсер с кавычками?
|
|
10.05.2014, 22:26
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,585
|
|
Maxmaxmaximus100,
напиши, используя только методы строки, оба варианта и сравни.
Иначе - нахуй иди.
__________________
29375, 35
|
|
10.05.2014, 22:32
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от Maxmaxmaximus100
|
ищем разделитель двоеточике, пока не наткнемся, не закроем ключ.
|
ну ну
{
"key": "value: value: value::::::::::::::::::::::::::::::::::::"
}
удачи в поиске ":"
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
|
|