分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

JSON数据格式解析

发布时间:2023-09-06 01:43责任编辑:傅花花关键词:暂无标签

JSON数据的语法规则

1、数据以键值对的形式

     2、数据由逗号分隔

3、花括号保存对象

4、方括号保存数组

以PHP的数组为例:

<?php ???$arr = array( ???????????????"aaaa", ???????????????"bbbb", ???????????????"cccc"=>array( ???????????????????????????"dddd", ???????????????????????????"eeee"=>array( ???????????????????????????????????????"xxxxx", ???????????????????????????????????????"yyyyy" ???????????????????????????????????), ???????????????????????????"ffff"=>array( ???????????????????????????????????????"ggggg", ???????????????????????????????????????"hhhh", ???????????????????????????????????????"iiiii"=>array( ???????????????????????????????????????????????????"jjjjj", ???????????????????????????????????????????????????"kkkkk", ???????????????????????????????????????????????????"lllll" ???????????????????????????????????????????????) ???????????????????????????????????) ???????????????????????) ???????????); ???print_r($arr)."\n"; ???print_r(json_encode( $arr ));?>

  

  运行:

Array( ???[0] => aaaa ???[1] => bbbb ???[cccc] => Array ???????( ???????????[0] => dddd ???????????[eeee] => Array ???????????????( ???????????????????[0] => xxxxx ???????????????????[1] => yyyyy ???????????????) ???????????[ffff] => Array ???????????????( ???????????????????[0] => ggggg ???????????????????[1] => hhhh ???????????????????[iiiii] => Array ???????????????????????( ???????????????????????????[0] => jjjjj ???????????????????????????[1] => kkkkk ???????????????????????????[2] => lllll ???????????????????????) ???????????????) ???????)){"0":"aaaa","1":"bbbb","cccc":{"0":"dddd","eeee":["xxxxx","yyyyy"],"ffff":{"0":"ggggg","1":"hhhh","iiiii":["jjjjj","kkkkk","lllll"]}}}

 

  上面例子中,当不同深度的数组元素的类型不同时(有的为字符串值,有的又是一个数组)。

  虽然键值对是以冒号分隔,冒号的左边毫无疑问是 数组的索引 或者 关联数组的key,而右边呢?什么时候直接用双引号来将值括起来?什么时候该用花括号?什么时候该用方括号?

  可以看上面的例子就可以总结出来,因为总结绕来绕去,所以就不写了,一看上面代码的运行结果就能明白了。

JSON数据格式解析

原文地址:https://www.cnblogs.com/-beyond/p/8460472.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved