{
a: {
b: '1',
c: '2',
d: '3'
},
e: {
f: '4',
g: '5',
h: '6'
},
i: [
{
j: '7',
k: '8',
l: '9'
},
{
m: '10',
n: '11',
o: '12'
},
{
p: '13',
q: '14 ',
r: '15'
}
],
s: '16',
t: '17',
u: '18',
v: false,
w: 'final',
x: '',
y: true,
z: true
}
这一段是JS可以识别的JSON对象,怎样让PHP也可以识别?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你需要先将js对象转换为json,再使用
json_decode函数转为php对象。输出为:
JSON.stringify():将Json序列化为json字符串。
json_decode:php接受到json字符串后使用json_decode将它转换为一个关联数组(与JSON结构一样的数据)
JSON.stringify() 返回的字符串在 PHP 里面直接 json_decode 就行了
1,序列化成字符串,再转PHP;
2,格式化成XML,再转PHP;
写到文件中,比如a.json,再用php读:
得到的就是一个json对象,如果想转变为数组:
失败是因为你的json格式都不对
json_decode 装成php的格式
格式都不对 引号呢