json格式化方法 JavaScript中的json.stringify如何使用?
JavaScript中的如何使用?Json stringify是一個解碼Json的函數(shù)。讓 用json stringify解碼時格式化它。()可以接受三個參數(shù)。第一個是編碼值,它是一個對象,如示例中所
JavaScript中的如何使用?
Json stringify是一個解碼Json的函數(shù)。
讓 用json stringify解碼時格式化它。
()可以接受三個參數(shù)。
第一個是編碼值,它是一個對象,如示例中所述。
第二個可以調(diào)用replac:將根據(jù)輸入的空間縮進。
如果你放更多的空格,你會看得更清楚。代碼如下所示
結(jié)果如下
另外,雖然可以給它加空格,但是很難看清具體指定了多少縮進,所以也可以直接指定數(shù)值進行縮進。
結(jié)果如下
讓 讓我們看看解碼一個數(shù)組。
代碼如下所示
運行結(jié)果如下:解碼正確
它不 對象是否包含數(shù)組并不重要。
代碼如下所示
運行結(jié)果如下
MVC工作流程?
Spring MVC工作流描述:
1.用戶向服務(wù)器發(fā)送請求,請求被Spring前端控件Servelt DispatcherServlet捕獲;
2.DispatcherServlet解析請求URL以獲取請求資源標識符(URI)。然后根據(jù)URI調(diào)用HandlerMapping獲取處理程序配置的所有相關(guān)對象(包括處理程序?qū)ο蠛吞幚沓绦驅(qū)ο髮?yīng)的攔截器),最后以HandlerExecutionChain對象的形式返回;
3.DispatcherServlet選擇合適的HandlerAdapter根據(jù)獲取的Handler生成相應(yīng)的文件;
4.提取請求中的模型數(shù)據(jù),填充處理程序的參數(shù),開始執(zhí)行處理程序(控制器)。在填充處理程序參數(shù)的過程中,根據(jù)你的配置,Spring會幫你做一些額外的工作:HttpMessageConveter:將請求消息(如Json、xml等數(shù)據(jù))轉(zhuǎn)換成對象,將對象轉(zhuǎn)換成指定的響應(yīng)信息。數(shù)據(jù)轉(zhuǎn)換:對請求消息執(zhí)行數(shù)據(jù)轉(zhuǎn)換。比如串成整數(shù),雙精度等。數(shù)據(jù)根:請求消息的數(shù)據(jù)格式。例如將字符串轉(zhuǎn)換成格式化的數(shù)字或格式化的日期。數(shù)據(jù)驗證:驗證數(shù)據(jù)的有效性(長度、格式等。),驗證結(jié)果存儲在BindingResult或Error中。
5.執(zhí)行處理程序后,向DispatcherServlet返回一個ModelAndVie。w對象;
6.根據(jù)返回的ModelAndView,選擇合適的ViewResolver(必須在Spring容器中注冊)并返回給Dispatcher servlet
結(jié)合模型和視圖來呈現(xiàn)視圖;
8.將渲染結(jié)果返回給客戶端。