A 非常好不錯,如果我可以在這個編輯器的文本字段而不是JSON表達式中編輯對象文字。couchdb futon文檔編輯器 - 我可以自定義文檔驗證部分嗎?
如果我可以用簡單的eval
取代JSON解析 - 它將使編輯更加容易! (並幫助我更容易地爲我的項目設計文檔結構)
我的意思是,天哪!它不是一個協議學校,它是一個編輯工具。 該工具的目標不是教我協議和評論我的每一個小錯誤,而是幫助我設計軟件的文檔。 爲什麼必須堅持嚴格的JSON?它不能與對象文字一起生活,併爲我們做,這不會很酷嗎? LOL:d (是啊是啊,捕捉錯誤並反饋給用戶)
(和誰曾經錯過的區別 - 它主要是在屬性名引號 幹嚴格JSON協議要求quotemarks ALWAYS ,毫無疑問的問,在JS對象字面要求報價的標誌只對那些不合法的JS變量名,並接受數字不帶引號的屬性名稱)
嚴格幹JSON:
{ "attribute" : "value"
, "mapmap" :
{ "map" :
{ "attr" : "sdss"
, "123" : "ss32332"
, "val" : 23323
, "456" : "ss32332"
}
}
}
對象文本
{ attribute: "value"
, mapmap :
{ map :
{ attr : "sdss"
, 123 : "ss32332"
, val : 23323
, 456 : "ss32332"
}
}
}
嗯,它不會解決我錯過逗號或不匹配的腳架,但它確實讓生活更輕鬆,引號是腳手架的重要組成部分。
如果你能指出我的地方,我可以在蒲團上改變這種連補丁,我會soooOOO感激:)
也許以後我們可以編輯助手集成有諸如清涼一個在github上源 - 編輯器或jsfiddle中的編輯器,它可以幫助您縮進並上色。 但讓我們從一個簡單的評估開始。 它將使生活更輕鬆... :)
它也可以讓我產生使用JS代碼,而無需任何額外的測試軟件的複雜文檔...
編碼愉快:)
PS 如果您這裏知道答案 - 你可能會知道這個問題的答案: couchdb futon document editor - can I customize the indentation rules?