A ОЧЕНЬ было бы неплохо, если бы я мог редактировать литералы объектов в текстовом поле этого редактора вместо выражений JSON.
Если бы я мог заменить анализ JSON простымeval
- это значительно упростит редактирование!(и помогите мне проектировать структуры документов для моих проектов, так намного проще)
Я имею в виду, черт возьми!это не школа протокола, это инструмент редактора.Цель этого инструмента - не научить меня протоколу и не прокомментировать каждую мелкую ошибку, а помочь мне разработать документы для программного обеспечения.Почему это должно основываться на строгом JSON?Разве он не может жить с объектными литералами и делать для нас JSON.stringify( eval(editor_textarea.value))
не будет ли это круто?LOL: D (да, да, перехват ошибок и обратная связь с пользователем)
(и для тех, кто когда-либо пропускал разницу - это в основном в кавычках в именах атрибутов. Сухой строгий протокол JSON требует кавычек ВСЕГДАне задавая никаких вопросов, где для литерала объекта JS требуются кавычки только для имен атрибутов, которые не являются допустимыми именами переменных JS и допускают также числа без кавычек)
Строго сухой JSON:
{ "attribute" : "value"
, "mapmap" :
{ "map" :
{ "attr" : "sdss"
, "123" : "ss32332"
, "val" : 23323
, "456" : "ss32332"
}
}
}
Object Literal
{ attribute: "value"
, mapmap :
{ map :
{ attr : "sdss"
, 123 : "ss32332"
, val : 23323
, 456 : "ss32332"
}
}
}
Что ж, это не решит меня, если я пропущу запятые или несоответствующие скобки, но это облегчит жизнь, где кавычки являются большой частью эшафота.
Если вы можете указать мне, где я могу изменить это, даже если патч на футоне, я буду ооочень хорош:)
Возможно, позже мы сможем интегрировать туда помощника редактора, такого как классный, в github source-editorили тот, что в jsfiddle, который поможет вам правильно сделать отступы и раскрасить вещи.Но давайте начнем с простого eval.это сделает жизнь проще ...* PS Если вы знаете ответ здесь - вы можете знать ответ на этот вопрос: редактор документов couchdb futon - могу ли я настроить правила отступов?