当前位置: 首页 > 工具软件 > Jsonnet-PHP > 使用案例 >

php解析ajax json数据格式化,php json_encode数据格式化2种格式[]和{}

潘银龙
2023-12-01

在php中,json格式化数据后,会出现2种形式数据:

1.当array是一个从0开始的连续数组时,json_encode的结果是一个由[]括起来的字符串

$arr = array('a' , 'b', 'c')   // ["a","b","c"]

2.当array是不从0开始或者不连续的数组时,json_encode的结果是一个由{}括起来的key-value模式的字符串

$arr = array('1' => 'a' , '2' => 'b', '3' => 'c')   // {"1":"a","2":"b","3":"c"}

对于这种方式的数据,通过 (array)json_decode($json)  或者  json_decode($json, true)  转为正常是数组

Ajax获取数据的几种格式和解析方式

一.什么是ajax  AJAX的全称是Asynchronous JavaScript and XML(是异步的 javascript 和 XML).  ajax不是新的编程语言,而是一种使用现有标准的 ...

php json_encode数据格式化

在用ajax与后台交互数据的时候,后台传回来的数据格式不正确,后参考@傲雪星枫的博客在PHP文件添加了一段代码 :echo json_encode($arr); 成功解决.

python json.dumps()函数输出json格式,使用indent参数对json数据格式化输出

在python中,要输出json格式,需要对json数据进行编码,要用到函数:json.dumps json.dumps() :是对数据进行编码 #coding=gbkimport json dict ...

二、用Delphi10.3 创建一条JSON数据的第二种方法,并格式化输出

一.用Delphi10.3构造一个JSON数据的第二种方法,并格式化输出,代码如下: uses //System.JSON, System.JSON.Types, System.JSON.Writer ...

PHP json数据格式化方法

php 的json_encode能把数组转换为json格式的字符串.字符串没有缩进,中文会转为unicode编码,例如\u975a\u4ed4.人阅读比较困难.现在这个方法在json_encode的基 ...

[转] Asp.Net 导出 Excel 数据的9种方案

 类似资料: