假設您有一些數據需要業務用戶參與,最終將以JSON
表示。數據表示您的程序知道如何處理的一項業務邏輯。向業務用戶解釋JSON(結構)
正如預期的那樣,JSON
已嵌套的區段,數據有分類已,一些自定義的規則,可以選擇性地引入等
恰巧你已經是「完美」的JSON應該是什麼樣的願景。 JSON是你的出發點。
問: 有沒有一種方法可以採取(相當複雜的)JSON和(非JSON)格式顯示,這將是容易讓非技術人員理解?
如果可能,你可以提供一個例子嗎?
假設您有一些數據需要業務用戶參與,最終將以JSON
表示。數據表示您的程序知道如何處理的一項業務邏輯。向業務用戶解釋JSON(結構)
正如預期的那樣,JSON
已嵌套的區段,數據有分類已,一些自定義的規則,可以選擇性地引入等
恰巧你已經是「完美」的JSON應該是什麼樣的願景。 JSON是你的出發點。
問: 有沒有一種方法可以採取(相當複雜的)JSON和(非JSON)格式顯示,這將是容易讓非技術人員理解?
如果可能,你可以提供一個例子嗎?
您對此有何看法? http://www.codeproject.com/script/Articles/ArticleVersion.aspx?aid=90357&av=126401
或者,讓你自己使用Ext JS的可視化部分。畢竟,JSON現在是網絡上的通用語言。
除此之外,考慮到XML中有更多「嚮導」類型的工具,您可以使用XML而不是JSON。
最後,如果當你說「業務用戶」時,你的意思是「當你向他們展示代碼時你會嘲笑你的人」,你應該停下來思考這個問題:「如何讓人穿着西裝編輯JSON 「並開始考慮這個問題:」我如何製作一個對人們有意義的GUI,並且稍後我會讓它出口JSON。「
將它們顯示爲鍵值對。如果您的值包含子部分,則將其顯示爲鑽取/樹結構。解析系統中的JSON對象的HTML模型有助於理解。
揀從JSON站點
{ 「姓名」 這個例子: 「傑克(\」 蜂\ 「)敏捷」, 「格式」:{ 「類型」: 「矩形」, 「寬度「:1920年, 「高度」:1080, 「隔行掃描」:假的, 「幀率」:24 }}
名稱,格式將是樹節點。