博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php课程---Json格式规范需要注意的小细节
阅读量:6516 次
发布时间:2019-06-24

本文共 793 字,大约阅读时间需要 2 分钟。

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于, 的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换语言。

JSON建构于两种结构:

  • “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。
  • 值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。

这些都是常见的数据结构。事实上大部分现代计算机语言都以某种形式支持它们。这使得一种数据格式在同样基于这些结构的编程语言之间交换成为可能。

使用Json的小细节:

1、对象的key一定要用双引号。
     这个就是我今天碰到的问题,就不多说了。
 
2、对象的value可以有以下几种值。

   

大体上和Javascript对象没区别。
但是这里要注意的一点是,没有undefined。
也就是说
{    "success": undefined}

这么一个JSON,是错误的。 

 

3、对于number类型,表示的方法如下

用科学计数法的时候会牵涉到。

 

使用Json时,格式不规范就会引起Ajax错误,不然最简单的格式不规范也会让你找不出错误的原因。

 

转载于:https://www.cnblogs.com/0927wyj/p/5216483.html

你可能感兴趣的文章
RHEL6配置简单LDAP服务器
查看>>
Cacti+RRDTool部署文档
查看>>
yii2 视图字符串过滤
查看>>
子网划分的两个例子
查看>>
委托事件模型
查看>>
Eclipse - Target runtime Apache Tomcat v7.0 is not defined
查看>>
企业邮箱自建,该如何选型测试
查看>>
无线安全审计工具——FruityWifi v1.6
查看>>
SQL修改表空间
查看>>
IO操作,对文件内容进行读取和写入
查看>>
oracle期末考试题
查看>>
Spring MVC ant路径匹配原则
查看>>
android 应用自身检测版本并下载
查看>>
MySQL的添加用户的两种方法
查看>>
Source Insight 显示全路径
查看>>
jsonnp
查看>>
linux上lamp功能的实现
查看>>
wordpress内置类库 对数据库的各类、操作
查看>>
shell 批量修改gif文件为jpg文件
查看>>
我的友情链接
查看>>