JSON 是一种数据格式

,并不是编程语言,在小程序中,JSON扮演的静态配置的角色。

相比于XML ,JSON格式最大的优点是易于人的阅读和编写,通常不需要特殊的工具,就能读懂和修改,是一种轻量级的数据交换格式。

JSON文件都是被包裹在一个大括号中 {},通过key-value的方式来表达数据。

"navigationBarTitleText": "MiniProgram",

key的内容用双引号包围,value用双引号包围,中间用分号分隔,不同key-value之间用逗号分隔。

JSON的Key必须包裹在一个双引号中,在实践中,编写 JSON 的时候,忘了给 Key 值加双引号或者是把双引号写成单引号是常见错误。

JSON的值只能是以下几种数据格式:

  1. 数字,包含浮点数和整数
  2. 字符串,需要包裹在双引号中
  3. Bool值,true 或者 false
  4. 数组,需要包裹在方括号中 []
  5. 对象,需要包裹在大括号中 {}
  6. Null

其他任何格式都会触发报错,例如 JavaScript 中的 undefined 。

还需要注意的是 JSON 文件中无法使用注释,试图添加注释将会引发报错。

微信小程序中的json格式文件相关推荐

  1. 微信小程序中,json对象与字符串相互转换

    微信小程序中,json对象转字符串,以及字符串转json对象,具体代码如下: //这是一个json对象 var jsonobj = {"orderId":"3308908 ...

  2. uniapp 在 H5、App、微信小程序中使用 svga 格式动画详细示例教程,附插件源码及示例源码(常见于网页直播刷礼物特效功能)

    前言 兼容 h5 网页,微信小程序 和 App. 本文详细讲解在 uni-app项目中,如何实现 svga 格式动画的引入及展示. 组件源码及使用文档都有! 你直接复制本文的源码,即可得到封装好的 s ...

  3. 微信小程序中显示html格式内容的方法

    小程序默认是不支持html格式的内容显示的,那我们需要显示html内容的时候,就可以通过wxParse来实现. s1.下载wxparse(链接:https://pan.baidu.com/s/1htm ...

  4. 微信小程序中页面引入js文件

    一.引入util中的util.js文件: utils.js可以存储全局的方法(function).变量(const url)等,类似于可以实现公共存储. 首先,来看utils.js中: const f ...

  5. 微信小程序中苹果iOS手机显示时间格式NaN不正确的问题

    项目场景: 实现安卓Android和苹果iOS中微信小程序显示订单时间信息 问题描述 微信小程序中苹果iOS手机显示时间格式NaN不正确的问题 原因分析: 安卓微信小程序显示正常,苹果按格式YYYY- ...

  6. 微信小程序中的页面文件和组件

    页面文件 页面构造器 JS文件 页面的JS文件,用于书写当前页面所需要的脚本代码以及生命周期函数. Page() : 注册了一个页面 接收一个对象,该对象用于配置当前页面所需内容. 该对象拥有的属性: ...

  7. 微信小程序中new Date()转换时间格式时,IOS不兼容的问题

    平常我们获取某一个指定时间的时间戳时,都是这样获取 new Date('2021-10-11 00:00:00').getTime() 但是,2021-10-11这种时间格式在ios微信小程序中并不支 ...

  8. 微信小程序中转换时间格式IOS不兼容的问题

    微信小程序中转换时间格式IOS不兼容的问题 昨天小程序上要显示一个截止日期,遇到了这个问题,调试了才找到问题的所在,然后在网上找了资料才知道这个问题的原因,原来是因为IOS系统不支持2020-12-3 ...

  9. 微信小程序中wxs文件的用法

    微信小程序中的wxs文件,大家或多或少都有见过,但怎么使用呢?在项目开发中又能给我们带来什么便捷和解决什么问题呢?借助一个案例为大家介绍具体用法. 一.什么是wxs文件及wxs文件有什么作用 wxs相 ...

最新文章

  1. Opencv 基础 MatOfByte创建和byte数组
  2. java程序设计案例教程 钱银中_《Java程序设计案例教程》【价格 目录 书评 正版】_中国图书网...
  3. No module named ‘tensorflow.contrib‘
  4. sqplus操作oracle,sqlplus操作oracle
  5. 5、android使用意图传递数据之全局变量传递
  6. 吴恩达机器学习学习笔记第八章:正则化
  7. Eclipse小技巧:收起outline的头文件
  8. Express框架中如何引用ejs模板引擎
  9. Matlab多惯量仿真,两连杆机器鱼的简单建模以及MATLAB仿真
  10. java网上零食销售网站系统
  11. 如何从网页上下载页面嵌入的PDF文件
  12. 小程序开发(一)iconfont图标引入
  13. php和ar的关系,vr与ar的区别
  14. [PTA] 7-6 厘米换算英尺英寸
  15. ad软件one pin错误是啥意思_AD错误中英文对照
  16. reactjs simple text editor
  17. 2022云和恩墨大讲堂·苏州站成功举办,论道数智化时代下国产数据库的技术创新与实践
  18. 微信vue路由跳转兼容_Vue微信公众号开发踩坑记录
  19. java测试开发工程师,必须要明白的几处知识(附面试问题)
  20. 二十四孝{做人不孝无异于禽兽,请宏扬我中华美德!}组图

热门文章

  1. 力扣231.2的幂 C语言
  2. 源码分析Dubbo Invoker概述----服务发现、集群、负载均衡、路由体系
  3. 正则的简单学习与应用
  4. 【linux C】C语言中常用的几个函数的总结【二】
  5. 《软件工程进阶》-疑难(作业)
  6. 微信“小程序”开发小指南
  7. sql server 事务与try catch
  8. C++STL泛型编程基础知识讲解--------2015年2月3日
  9. web server的性能统计
  10. Spring Security整合JWT,实现单点登录,So Easy~!