1. 程式人生 > >JSON字串解析(得到屬性的值)

JSON字串解析(得到屬性的值)

只要把JSON原理理解好,解析很容易。

記住幾個點

JSON 語法規則(w3School)

JSON 語法是 JavaScript 物件表示法語法的子集。

  • 資料在名稱/值對中(基本格式)
  • 資料由逗號分隔
  • 花括號儲存物件(json本身就是物件)
  • 方括號儲存陣列
從語法規則中可以看出:

JSON本身就是物件,需要被花括號包起,物件取屬性用“ . ”來取,其他的結構該怎麼去就怎麼取,例如陣列就用list[]來取。


目標:取employees中的emplo中的第二個firstName值
分析:將json物件賦給employees,emplo相當於employees的屬性,通過employees.emplo到employ這一層,而emplo是個陣列,數組裡儲存的JSON物件,通過employees.emplo[1]到陣列的第二個元素,firstName是第二個元素的屬性,所以通過employees.emplo[1].firstName得到所需的值


目標:取employees的emplo 的lastName中的lastName的值 分析:employees.employ.lastName.firstName取到其值