首頁  >  文章  >  web前端  >  json前後端資料交互方法實現

json前後端資料交互方法實現

不言
不言原創
2018-09-18 17:34:213168瀏覽

這篇文章帶給大家的內容是關於json前後端資料互動方法實現,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

一、介紹

官方JSON介紹 WIKI百科。 JavaScript object notation(記號法)。

JSON: JSON資料有2種形式,一種是無序的key-value對的集合(物件),另一種是有序的值的集合(陣列)。

{string : value, ...}   object

    • #
      {
        "birthday": "1996-1-1",
        "name": "王小二",
        "comment": "这是注释",
        "major": [
          "Information",
          "Math"
        ],
        "has_girlFriend": false,
        "age": 22
      }

      [value, ...]   array

    • #
      [{
        "birthday": "1996-1-1",
        "name": "王小二",
        "comment": "这是注释",
        "major": [
          "Information",
          "Math"
        ],
        "has_girlFriend": false,
        "age": 22
      },
      {
        "birthday": "1997-1-1"
      },
        "name",
        "age"
      ]

value的值形式有7種:

  • object、array

  • number、string、(true、false)、null

#二、使用JSON-java 類別庫

在java中,對JSON資料的操作。

主要是JSONObject 類別的使用,多種方式來產生JSONObject 物件:

#直接new產生JSONObject 對象,透過put方法放入key-value。

透過建構Map對象,透過put方法放入key-value,再傳入JSONObject 物件的建構器來產生物件。

透過建構Bean對象,再傳入JSONObject 物件的建構器來產生物件。

透過IO讀取JSON資料的文字文件,將資料讀取為String字串,然後將其傳入JSONObject 物件的建構器來產生物件。

以上是json前後端資料交互方法實現的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn