json是什么

简介: json是什么

json简介


JSON(JavaScript Object Notation)


和我们在java中使用实体对象来存储一个实体数据一样,在javaScript中,我们也需要这样一种对象,来存储一个实体数据。而且,此种对象将来也可以作为前端与服务器端进行数据交互的载体,javaScript中的这种对象就是json。


1.是一种轻量级的数据交换格式。

2.易于人阅读和编写,同时也易于机器解析和生成。

3.JSON采用完全独立于语言的文本格式。


上面这些特性使得JSON成为理想的数据交换语言。


json数据格式语法


json对象形式


用{}括起来,对象中包含若干属性,属性以 “键值对”(key:value) 的形式书写。


样例代码:


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <script>
      let user={
        name: 'Keafmd',
        sex : '男',
        age : 18,  //永远18
        height:187
      }
      console.log(user);
      console.log("user.name:"+user.name);
      console.log("user.sex:"+user.sex);
      console.log("user.age:"+user.age);
      console.log("user.height:"+user.height);
    </script>
  </body>
</html>

效果截图:

1.png


json数组形式


用[]括起来所有的json对象。


样例代码:


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <script>
      let users=[
      {
        name: 'Keafmd',
        sex : '男',
        age : 18,  //永远18
        height:187
      },
      {
        name: '牛哄哄的柯南',
        sex : '男',
        age : 19,  
        height:188
      },
      {
        name: '牛哄哄的小兰',
        sex : '女',
        age : 18,  
        height:173
      },]
      //获取json数组中某一个json对象
      console.log("输出数组中的第一个json对象:")
      let user = users[0];
      console.log(user.name);
      console.log(user.sex);
      console.log(user.age);
      console.log(user.height);
      //遍历json数组
      console.log("遍历输出数组中的所有json对象:")
      for(let i=0;i<users.length;i++){
          console.log(users[i].name,users[i].sex,users[i].age,users[i].height);
      }
    </script>
  </body>
</html>

效果截图:

2.png

相关文章
|
7月前
|
JSON 前端开发 JavaScript
JSON 必知必会
JSON 必知必会
118 0
|
6月前
|
JSON JavaScript 前端开发
【gloomyfish】JSON初接触
【gloomyfish】JSON初接触
36 1
|
7月前
|
存储 JSON JavaScript
JSON应用
JSON应用
65 4
|
JSON Java 数据格式
处理json 和HttpMessageConverterT
处理json 和HttpMessageConverterT
84 0
|
数据格式 JSON JavaScript
JSON是什么?
JSON 全称“JavaScript Object Notation”,译为“JavaScript 对象简谱”或“JavaScript 对象表示法”,是一种轻量级的、基于文本的、开放的数据交换格式。JSON 在 Web 开发领域有着举足轻重的地位,如果您想在 Web 开发领域大展身手的话,就必须了解 JSON。
|
JSON 数据格式
json的一些小理解
个人学习总结
89 0
|
XML Web App开发 JSON
JSON 简单了解
JSON 简单了解
229 0
JSON 简单了解
|
XML 存储 Web App开发
|
存储 JSON JavaScript
json是什么,看了之后我才恍然大悟(一)
十、JSON 前言 1.Controller返回json数据 2.上面的乱码问题
json是什么,看了之后我才恍然大悟(一)
|
XML JSON JavaScript
JSon 使用 之怪现象[已解决]
最近 学extjs 结合 json 时候 遇到一个 非常困扰的问题
182 0
JSon 使用 之怪现象[已解决]
下一篇
DataWorks