json前後端データインタラクティブ関連コード

1401 ワード

一、紹介
公式JSON紹介WIKI百科.JavaScript object notation(記号法).
JSON:JSONデータには、無秩序なkey-value対の集合(オブジェクト)と、秩序ある値の集合(配列)の2つの形式があります.
{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オブジェクトのコンストラクタに転送してオブジェクトを生成します.