返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Json格式详解
  • 412
分享到

Json格式详解

2024-04-02 19:04:59 412人浏览 泡泡鱼
摘要

目录一 JSON构建于两种结构:二 jsON的形式1.对象2. 数组  三 值的内容四 范例总结JSON(javascript Object Notation)是一种轻量级的数据交换

JSON(javascript Object Notation)是一种轻量级的数据交换格式.易于阅读和理解,也易于机器解析和生成.JSON采用独立于语言的文本格式,使用了类似于C语言家族的习惯(包括C,c++,C#,Java, JavaScript, Perl, python等).这些特性使得JSON成为理想的数据交换语言.

一 JSON构建于两种结构:

"名称/值"对的集合(A collection of name/value pairs).在不同的语言中被理解为对象(Object),记录(Records),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者是关联数组(associative array)值得有序列表(An ordered list of values),在大部分语言中被理解为数据(array)

二 JSON的形式

1.对象

对象是一个无序的"'名称/值'对"集合.一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值' 对”之间使用“,”(逗号)分隔。

2. 数组  

数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间间使用“,”(逗号)分隔。

三 值的内容

值(value)可以是双引号括起来的字符串string)、数值(number)、truefalse null、对象(object)或者数组(array)。这些结构可以嵌套。

字符串(string)是由双引号包围的任意数量Unicode字符的集合,使用反斜线转义。一个字符(character)即一个单独的字符串(character string)。

字符串(string)与C或者Java的字符串非常相似。

数值(number)也与C或者Java的数值非常相似。除去未曾使用的八进制与十六进制格式。除去一些编码细节。

四 范例

注意:字符串一定要用双引号括起来

数组中可以嵌套数组和对象


{
    "name": "BeJson",
    "url": "Http://www.bejson.com",
    "page": 88,
    "isNonProfit": true,
    "address": {
        "street": "科技园路.",
        "city": "江苏苏州",
        "country": "中国"
    },
    "links": [
        {
            "name": "Google",
            "url": "http://www.google.com"
        },
        {
            "name": "Baidu",
            "url": "http://www.baidu.com"
        },
        {
            "name": "SoSo",
            "url": "http://www.SoSo.com"
        }
    ]
}

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: Json格式详解

本文链接: https://lsjlt.com/news/156485.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Json格式详解
    目录一 JSON构建于两种结构:二 JSON的形式1.对象2. 数组  三 值的内容四 范例总结JSON(JavaScript Object Notation)是一种轻量级的数据交换...
    99+
    2024-04-02
  • json文件书写格式详解
    目录 JSON是什么为什么有这个技术JSON 如何使用- 数据格式- 注意事项- JS 内置两个Json方法实例: JSON是什么 JSON ( JavaScript Object ...
    99+
    2024-04-02
  • Mysql怎么存储json格式数据详解
    目录前言JSON 数据类型推荐使用在不经常更新的静态数据存储查询json数据 增加索引使用场景总结 前言 Mysql5.7版本以后新增的功能,Mysql提供了一个原生的Js...
    99+
    2024-04-02
  • filebeat收集json格式的tomcat日志详解
    目录1.部署tomcat1.1.部署tomcat1.2.修改tomcat配置文件支持json格式日志输出1.3.查看tomcat日志2.配置filebeat收集tomcat日志2.1...
    99+
    2024-04-02
  • 解读JSON的三种格式
    目录JSON的三种格式一、 JSON的全称二、为什么需要JSON三、JSON的三种格式四、JSON的常用方法总结JSON的三种格式 一、 JSON的全称 JSON的全称是JavaSc...
    99+
    2023-01-11
    JSON三种格式 JSON格式 三种JSON格式
  • MySQL中查询json格式的字段实例详解
    工作开发过程遇到一个需求:需要动态存储客户的姓名、手机号码、身份证、证件类型,意思是可能前端会传一个人或二个人或者三个人的信息是动态的不固定人数的四个字段(姓名、手机号码、身份证、证件类型)。 前端页面如下: 我是...
    99+
    2022-05-14
    mysql json查询 mysql json数组查询 mysql查询json内字段
  • SpringBoot统一返回JSON格式实现方法详解
    目录定义JSON格式定义JavaBean字段定义返回体类Result实体返回测试统一返回JSON格式进阶全局处理(@RestControllerAdvice)@ResponseBod...
    99+
    2023-02-03
    SpringBoot返回JSON格式 SpringBoot无侵入式返回JSON格式
  • Python 中的 JSON 模块详解及 JSON 数组的输出格式示例
    正文: 在 Python 中,JSON(JavaScript Object Notation)是一种常用的数据交换格式。Python 提供了一个内置模块 json 来处理 JSON 数据。本文将详细介...
    99+
    2023-10-04
    python json 开发语言
  • MYSQL中解析json格式数据
    MYSQL中解析json格式数据 1、判断是否是json格式数据 JSON_VALID(requestbody) 注:requestbody为指定字段 2、解析json中的指定字段(可多层嵌套) JSON_EXTRACT(requestbo...
    99+
    2023-08-19
    json mysql java 数据库
  • python中将xml格式转json格式
    一、简介 在用python写脚本时,通常需要处理xml格式的文件或字符串。由于json格式处理的方便性, 我们可将其转为json格式进行处理。 二、步骤 1、安装工具包xmltodict 在命令行输入:pip install xmltod...
    99+
    2023-01-31
    格式 中将 python
  • Python中json格式数据的编码与解码方法详解
    本文实例讲述了Python中json格式数据的编码与解码方法。分享给大家供大家参考,具体如下: python从2.6版本开始内置了json数据格式的处理方法。 1、json格式数据编码 在python中,j...
    99+
    2022-06-04
    详解 格式 方法
  • json如何格式化
    Python中可以使用json模块来格式化JSON数据,使用json.loads()函数解析原始的JSON数据,并使用json.dumps()函数将解析后的数据格式化为带缩进的字符串即可。 在Python中,可以使用json模块...
    99+
    2024-01-22
    json格式化 json
  • Ajax中responseText解析json格式数据
    在Ajax中,可以通过使用JSON.parse()方法将responseText解析为JSON格式的数据。示例代码如下:```jav...
    99+
    2023-09-01
    Ajax
  • python解析url返回的json格式
    1.python代码# --*-- coding=utf-8 --*--import urllib2import urllibimport jsonweatherHtml = urllib.urlopen('http://songsearc...
    99+
    2023-01-31
    格式 python url
  • json格式不正确如何解决
    要解决JSON格式不正确的问题,需要根据具体情况进行调试和修复。以下是一些常见的解决方法:1. 使用JSON验证工具:可以使用在线的...
    99+
    2023-08-16
    json
  • 详解如何使用PHP将数组转换为JSON格式
    PHP是一种广泛使用的服务器端脚本语言,而JSON是一种轻量级的数据交换格式,具有易于阅读和编写的特性。在PHP中,将数组转换为JSON格式是一项很常见的操作,因为它可以使Web应用程序和移动应用程序的数据传输更加高效和便捷。在本文中,我们...
    99+
    2023-05-14
  • 详解php怎么将json数据转为字符串格式
    PHP是一种非常流行的服务器端编程语言,它可以用来开发各种不同类型的Web应用程序。其中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它可以被用来在不同的应用程序之间传递和存储数据。在PHP中...
    99+
    2023-05-14
  • php怎么将json格式转成xml格式
    这篇文章主要介绍“php怎么将json格式转成xml格式”,在日常操作中,相信很多人在php怎么将json格式转成xml格式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php怎么将json格式转成xml格式...
    99+
    2023-07-05
  • android 解析json数据格式的方法
    json数据格式解析我自己分为两种; 一种是普通的,一种是带有数组形式的; 普通形式的:服务器端返回的json数据格式如下: 代码如下:{"userbean":{"Uid":...
    99+
    2022-06-06
    json数据 JSON 方法 Android
  • javascript如何将url解析为json格式
    这篇文章主要介绍javascript如何将url解析为json格式,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!方法一:最简单的方法,利用a标签来实现function pa...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作