JSON学习

文章目录

  • JSON 介绍
  • JSON 快速入门
    • 1. JSON 的定义格式
    • 2. JSON规则
  • JSON 对象和字符串对象转换
    • 注意事项和细节
  • JSON 在 java 中使用
    • 说明
    • gson.jar包的下载:
    • JSON 在 Java 中应用场景

JSON 介绍

  1. JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
  2. JSON 是轻量级的文本数据交换格式
  3. JSON 独立于语言 [老韩解读:即 java 、php、asp.net , go 等都可以使用 JSON]
  4. JSON 具有自我描述性,更易理解, 一句话,非常的好用…

JSON 快速入门

1. JSON 的定义格式

JSON学习_第1张图片

2. JSON规则

  • 并列的数据之间用逗号
  • 映射的集合(对象)用大括号 {} 表示。
  • 并列数据的集合(数组)用方括号 [] 表示。[{“名称 1”:值,“名称 2”:值}, {“名称 1”:值," 名称 2":值}]
  • JSON里面嵌套JSON时,取的时候多点几个点:
"key4": {"age": 12, "name": "jack"},  //json对象
console.log(" name= " , myJson.key4.name);
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>json 快速入门案例</title>
  <script type="text/javascript">

    window.onload = function () {
   
      /*
      老师解读
      1. myJson 就是一个json对象
      2. 演示如何获取到json对象的各个属性/key
       */
      var myJson = {
   
        "key1": "韩顺平教育",  // 字符串
        "key2": 123,    // Number
        "key3": [1, "hello", 2.3],  // 数组
        "key4": {
   "age": 12, "name": "jack"},  //json对象
        "key5": [      //json数组
          {
   "k1": 10, "k2": "milan"},
          {
   "k3": 30, "k4": "smith"},

        ]
      };

      //1. 取出key1
      console.log("key1= ", myJson.key1);
      //2. 取出key3
      console.log("key3= ", myJson.key3);
      //   可以对key3取出的值(Array), 遍历
      for (var i = 0

你可能感兴趣的:(Java,json,学习)