关于PHP或者是各种后台生成空数据的问题交流
phpcms吧
全部回复
仅看楼主
level 2
本人PHP后台,最近一直被一个问题困扰,关于后台数据生成给前端的问题。通常有数据时生成json数据
一维数组时data:
{
"code":0,
"msg":"请求成功!",
"data":{
"test":10
}
}
多维数组时data:
{
"code":0,
"msg":"请求成功!",
"data":[
{
"test":10
},
{
"test":11
}
]
}
无数据时,作为PHP后台我只能是给出这样的两种:
{
"code":0,
"msg":"请求成功!",
"data":[
]
}
{
"code":0,
"msg":"请求成功!",
"data":null
}
对于前端人员来说我们的方括号[ ]是一个数组,花括号{ }是一个字典,但是无数据是我只能给出空数组 [ ]或者是null 但是这样对于他们来说就是数据结构发生了改变,解析不了。但是我查过很多资料也没有听说过PHP能输出 空的花括号 { } ,实在无法满足前端无数据要空花括号的要求,本人是会PHP,不知道是不是Java等其他的语言能做到,或者是PHP也能做到但是本人不知道。望各位大神指教一二,PHP是否可以做到这样的要求,其他语言能不能做到。都是怎么做的?感谢!
2018年10月05日 08点10分 1
1