2011-06-23 47 views
1

假設您有一些數據需要業務用戶參與,最終將以JSON表示。數據表示您的程序知道如何處理的一項業務邏輯。向業務用戶解釋JSON(結構)

正如預期的那樣,JSON已嵌套的區段,數據有分類已,一些自定義的規則,可以選擇性地引入等

恰巧你已經是「完美」的JSON應該是什麼樣的願景。 JSON是你的出發點。

問: 有沒有一種方法可以採取(相當複雜的)JSON和(非JSON)格式顯示,這將是容易讓非技術人員理解?

如果可能,你可以提供一個例子嗎?

回答

2

您對此有何看法? http://www.codeproject.com/script/Articles/ArticleVersion.aspx?aid=90357&av=126401

或者,讓你自己使用Ext JS的可視化部分。畢竟,JSON現在是網絡上的通用語言。

除此之外,考慮到XML中有更多「嚮導」類型的工具,您可以使用XML而不是JSON。

最後,如果當你說「業務用戶」時,你的意思是「當你向他們展示代碼時你會嘲笑你的人」,你應該停下來思考這個問題:「如何讓人穿着西裝編輯JSON 「並開始考慮這個問題:」我如何製作一個對人們有意義的GUI,並且稍後我會讓它出口JSON。「

1

將它們顯示爲鍵值對。如果您的值包含子部分,則將其顯示爲鑽取/樹結構。解析系統中的JSON對象的HTML模型有助於理解。

揀從JSON站點

{ 「姓名」 這個例子: 「傑克(\」 蜂\ 「)敏捷」, 「格式」:{ 「類型」: 「矩形」, 「寬度「:1920年, 「高度」:1080, 「隔行掃描」:假的, 「幀率」:24 }}

名稱,格式將是樹節點。