国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SpringMVC JSON數(shù)據(jù)處理見解6

這篇具有很好參考價(jià)值的文章主要介紹了SpringMVC JSON數(shù)據(jù)處理見解6。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

6.JSON數(shù)據(jù)處理

6.1.添加json依賴

springmvc 默認(rèn)使用jackson作為json類庫(kù),不需要修改applicationContext-servlet.xml任何配置,只需引入以下類庫(kù)springmvc就可以處理json數(shù)據(jù):

<!--spring-json依賴-->
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.9.0</version>
</dependency>

6.2.注解

  • @RequestBody:作用是接收前端ajax傳遞給后端的json字符串,并將json格式的數(shù)據(jù)轉(zhuǎn)為java對(duì)象
  • @ResponseBody:作用是將java對(duì)象轉(zhuǎn)為json格式的數(shù)據(jù)傳遞給前臺(tái)ajax

6.3.案例

  • 編寫controller

    @Controller
    @RequestMapping("/account")
    public class AccountController {
    
        @RequestMapping("/saveAccount2")
        @ResponseBody
        public Map saveAccount2(@RequestBody Account account){
            Map<String, Object> map = new HashMap<String, Object>();
            map.put("status",200);
            map.put("msg",account);
            return map;
        }
    }
    
  • 在index.jsp里面定義ajax請(qǐng)求

    • 添加按鈕

      <input type="button" value="測(cè)試ajax請(qǐng)求json和響應(yīng)json" id="testJson"/>
      
    • 引入js庫(kù)文件

      <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
      
    • 編寫ajax代碼

        <script type="text/javascript">
          $(function(){
            $("#testJson").click(function(){
              $.ajax({
                type:"post",
                url:"/account/saveAccount2",
                contentType:"application/json;charset=UTF-8",
                data:'{"id":1,"name":"張二狗","money":999.0}',
                success:function(data){
                  if(data.status == 200){
                    alert(data.msg.name);
                    alert(data.msg.money);
                  }
                }
              })
            });
          })
        </script>
      
  • 測(cè)試
    SpringMVC JSON數(shù)據(jù)處理見解6,json,spring文章來源地址http://www.zghlxwxcb.cn/news/detail-801435.html

到了這里,關(guān)于SpringMVC JSON數(shù)據(jù)處理見解6的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 六、Json 數(shù)據(jù)的交互處理

    六、Json 數(shù)據(jù)的交互處理

    ??? ???JSON 概況以及 JAVA 基本操作 JSON 數(shù)據(jù)的方式 ??? ???因?yàn)楝F(xiàn)在的項(xiàng)目大多數(shù)都是前后端分離的項(xiàng)目,前端和后端都獨(dú)立開發(fā)和部署。 ??? ???由后端提供接口,前端從接口獲取數(shù)據(jù),將數(shù)據(jù)渲染到頁(yè)面上。前后端數(shù)據(jù)傳輸?shù)母袷骄褪?JSON! JSON 和 JavaScript 的關(guān)系:

    2024年02月10日
    瀏覽(20)
  • 常用python代碼大全-python使用json模塊處理JSON數(shù)據(jù)

    在Python中, json 模塊提供了一種簡(jiǎn)單的方法來編碼和解碼JSON數(shù)據(jù)。以下是一個(gè)簡(jiǎn)單的例子,說明如何使用 json 模塊來處理JSON數(shù)據(jù)。 首先,我們需要導(dǎo)入 json 模塊: 編碼(Encode)JSON 數(shù)據(jù) 要將Python對(duì)象編碼為JSON格式,我們可以使用 json.dumps() 函數(shù)。這個(gè)函數(shù)將Python對(duì)象轉(zhuǎn)換為

    2024年01月20日
    瀏覽(20)
  • 如何使用Java處理JSON數(shù)據(jù)?

    在Java中,您可以使用許多庫(kù)來處理JSON數(shù)據(jù)。以下是使用一種常見的庫(kù) Gson 的示例: 首先,確保您已經(jīng)將 Gson 庫(kù)添加到您的項(xiàng)目中。您可以在 Maven 中添加以下依賴項(xiàng): 導(dǎo)入 Gson 類: 創(chuàng)建一個(gè) Gson 實(shí)例: 將 JSON 字符串轉(zhuǎn)換為 Java 對(duì)象,使用? fromJson() ?方法: 上面代碼中,將

    2024年02月15日
    瀏覽(27)
  • 使用ChatGLMTokenizer處理json格式數(shù)據(jù)

    使用ChatGLMTokenizer處理json格式數(shù)據(jù)

    我下載了一些中文wikipedia數(shù)據(jù),準(zhǔn)備采用ChatGLMTokenizer對(duì)齊進(jìn)行清洗,整理為預(yù)訓(xùn)練語料。 其中,chatglm_tokenizer目錄下的文件如下:

    2024年02月09日
    瀏覽(21)
  • swagger對(duì)json數(shù)據(jù)的處理

    swagger對(duì)json數(shù)據(jù)的處理

    在實(shí)習(xí)中遇到了一個(gè)不尋常的事情,今天和同事討論一個(gè)小問題,同事使用swagger,想要調(diào)用一個(gè)接口,這個(gè)接口要傳遞一個(gè)json對(duì)象,對(duì)應(yīng)java的一個(gè)實(shí)體類,但是 有一個(gè)屬性同事不想看到它 ,就用@JsonIgnore給注掉了(當(dāng)時(shí)這個(gè)我不知道,??),問題出現(xiàn)的場(chǎng)景是在調(diào)用另一

    2024年02月16日
    瀏覽(23)
  • AJAX與JSON數(shù)據(jù)交互處理

    Ajax即 A synchronous? J avascript? A nd? X ML(異步JavaScript和XML)在 2005年被Jesse James Garrett提出的新術(shù)語,用來描述一種使用現(xiàn)有技術(shù)集合的‘新’方法,包括:?或?XHTML, CSS,?JavaScript,?DOM, XML,?XSLT, 以及最重要的XMLHttpRequest。?[3]??使用Ajax技術(shù)網(wǎng)頁(yè)應(yīng)用能夠快速地將增量更新呈現(xiàn)在

    2024年02月09日
    瀏覽(28)
  • mysql處理json格式的字段,一文搞懂mysql解析json數(shù)據(jù)

    mysql處理json格式的字段,一文搞懂mysql解析json數(shù)據(jù)

    略。自行百度。 JSON 數(shù)據(jù)類型是 MySQL 5.7.8 開始支持的。在此之前,只能通過字符類型(CHAR,VARCHAR 或 TEXT )來保存 JSON 文檔。 MySQL 8.0版本中增加了對(duì)JSON類型的索引支持??梢允褂肅REATE INDEX語句創(chuàng)建JSON類型的索引,提高JSON類型數(shù)據(jù)的查詢效率。 存儲(chǔ)JSON文檔所需的空間與存儲(chǔ)

    2024年02月07日
    瀏覽(19)
  • JAVA 接收J(rèn)SON數(shù)據(jù),并進(jìn)行轉(zhuǎn)換處理

    在日常業(yè)務(wù)中經(jīng)常需要與外部系統(tǒng)交互處理數(shù)據(jù),在此文章中記錄一下我在項(xiàng)目中處理json數(shù)據(jù)流程。 第一種以實(shí)體類處理 以文檔中的數(shù)據(jù)結(jié)構(gòu)構(gòu)建實(shí)體類,使字段與需要接收轉(zhuǎn)換的JSON字段變量名盡量保持一致,如果不一致,則會(huì)獲取不到變量的數(shù)值,也可以使用 @JsonPrope

    2024年02月14日
    瀏覽(22)
  • Python怎么使用simplejson處理JSON數(shù)據(jù)

    simplejson是Python中一個(gè)用于處理JSON數(shù)據(jù)的第三方庫(kù),它提供了一些簡(jiǎn)單易用的API,可以方便地將Python對(duì)象轉(zhuǎn)換為JSON格式的字符串,或者將JSON格式的字符串轉(zhuǎn)換為Python對(duì)象。本文將介紹simplejson的基本用法和示例代碼。 安裝simplejson 在使用simplejson之前,需要先安裝它??梢允褂?/p>

    2024年02月01日
    瀏覽(17)
  • 4.5 Spark SQL 處理JSON數(shù)據(jù)

    4.1 Spark SQL概述 4.2 Spark SQL DataFrame 編程操作大全 (超詳細(xì))

    2024年02月02日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包