[英]Remove Intial Nesting in JSON array with PHP
我有这个以嵌套字符串“ELEVEURS”开头的 JSON 数组,我想删除它,应该得到 output 如下。 有人可以解决这个问题吗!
输入
$json='{ "ELEVEURS" :
[{
"CHEPTEL":"12001116",
"NOM":"La Ferme de Jean-Marc et Aurélien ",
"CODE_POSTAL":"12630 ",
"VILLE":"AGEN D AVEYRON",
"LATITUDE":"44.343518",
"LONGITUDE":"2.716004",
"DESCRIPTIF_FERME":"",
"DEMARCHE" : [
{
"DEMA_CODE":"08-93",
"ANNEE_ADHESION":"2016",
"RACE_MERES":"Limousine",
"DESCRIPTIF_ATELIER":""
}
]
},
{
"CHEPTEL":"12004022",
"NOM":"La Ferme du Broussier ",
"CODE_POSTAL":"12300 ",
"VILLE":"ALMONT LES JUNIES",
"LATITUDE":"44.592071",
"LONGITUDE":"2.328516",
"DESCRIPTIF_FERME":"",
"DEMARCHE" : [
{
"DEMA_CODE":"08-93",
"ANNEE_ADHESION":"2000",
"RACE_MERES":"Limousine",
"DESCRIPTIF_ATELIER":""
}
]
}'
OUTPUT
$json=' [{
"CHEPTEL":"12001116",
"NOM":"La Ferme de Jean-Marc et Aurélien ",
"CODE_POSTAL":"12630 ",
"VILLE":"AGEN D AVEYRON",
"LATITUDE":"44.343518",
"LONGITUDE":"2.716004",
"DESCRIPTIF_FERME":"",
"DEMARCHE" : [
{
"DEMA_CODE":"08-93",
"ANNEE_ADHESION":"2016",
"RACE_MERES":"Limousine",
"DESCRIPTIF_ATELIER":""
}
]
},
{
"CHEPTEL":"12004022",
"NOM":"La Ferme du Broussier ",
"CODE_POSTAL":"12300 ",
"VILLE":"ALMONT LES JUNIES",
"LATITUDE":"44.592071",
"LONGITUDE":"2.328516",
"DESCRIPTIF_FERME":"",
"DEMARCHE" : [
{
"DEMA_CODE":"08-93",
"ANNEE_ADHESION":"2000",
"RACE_MERES":"Limousine",
"DESCRIPTIF_ATELIER":""
}
]'
我有这个以嵌套字符串“ELEVEURS”开头的 JSON 数组的 INPUT,我想将其删除,并且应该得到 output 如上所述。 有人可以解决这个问题吗!
我认为您的第一个 JSON 中有语法错误。 我已经在这个答案中纠正了它。
$json = '
{
"ELEVEURS": [
{
"CHEPTEL":"12001116",
"NOM":"La Ferme de Jean-Marc et Aurélien ",
"CODE_POSTAL":"12630 ",
"VILLE":"AGEN D AVEYRON",
"LATITUDE":"44.343518",
"LONGITUDE":"2.716004",
"DESCRIPTIF_FERME":"",
"DEMARCHE" : [
{
"DEMA_CODE":"08-93",
"ANNEE_ADHESION":"2016",
"RACE_MERES":"Limousine",
"DESCRIPTIF_ATELIER":""
}
]
},
{
"CHEPTEL":"12004022",
"NOM":"La Ferme du Broussier ",
"CODE_POSTAL":"12300 ",
"VILLE":"ALMONT LES JUNIES",
"LATITUDE":"44.592071",
"LONGITUDE":"2.328516",
"DESCRIPTIF_FERME":"",
"DEMARCHE" : [
{
"DEMA_CODE":"08-93",
"ANNEE_ADHESION":"2000",
"RACE_MERES":"Limousine",
"DESCRIPTIF_ATELIER":""
}
]
}
]
}';
echo(json_encode(json_decode($json)->ELEVEURS, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES)); // done!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.