ほら、これは私の問題です:
SQL クエリから .json ファイルを取得する必要があります。そのために、次の ColdFusion .cfm ファイルを使用します。
<cfsetting showdebugoutput="no">
<cfheader name="Content-Type" value="application/json">
<cfquery name="GetData" datasource="myDataSource">
select distinct ap1, ap2, nombre, idcargo
FROM vlayout_1
where cct='13DCC0003S'
</cfquery>
<cfoutput>
#SerializeJSON(GetData, true)#
</cfoutput>
次に、このファイルを localhost サーバーに保存すると、次の結果が得られます。
{"ROWCOUNT":12,"COLUMNS":["AP1","AP2","NOMBRE","IDCARGO"],"DATA":{"AP1":["ALVARADO","BAUTISTA","HERNANDEZ","HERNANDEZ","HERNANDEZ","HERNANDEZ","HERNANDEZ","HERNANDEZ","HERNANDEZ","LORENZO","MARTINEZ","SIXTO"],"AP2":["HERNANDEZ","OSORIO","ALVARADO","ANDRADE","HERNANDEZ","HERNANDEZ","HERNANDEZ","MARTINEZ","QUINTERO","LEON","HERNANDEZ","RAMIREZ"],"NOMBRE":["ALEJANDRO","ANTONIO","LAURA","MA. TERESA","FILOMENA","MARIA GUADALUPE","MARIA LUISA","MARIA MANUELA","CIRILA","JUAN","ROSALBA","EUTIQUIO"],"IDCARGO":[3,3,3,2,3,3,3,3,3,3,1,3]}}
それを検証し、http://jsonlint.com/を介して JSON にフォーマットすると、次のようになります。
{
"ROWCOUNT": 12,
"COLUMNS": [
"AP1",
"AP2",
"NOMBRE",
"IDCARGO"
],
"DATA": {
"AP1": [
"ALVARADO",
"BAUTISTA",
"HERNANDEZ",
"HERNANDEZ",
"HERNANDEZ",
"HERNANDEZ",
"HERNANDEZ",
"HERNANDEZ",
"HERNANDEZ",
"LORENZO",
"MARTINEZ",
"SIXTO"
],
"AP2": [
"HERNANDEZ",
"OSORIO",
"ALVARADO",
"ANDRADE",
"HERNANDEZ",
"HERNANDEZ",
"HERNANDEZ",
"MARTINEZ",
"QUINTERO",
"LEON",
"HERNANDEZ",
"RAMIREZ"
],
"NOMBRE": [
"ALEJANDRO",
"ANTONIO",
"LAURA",
"MA. TERESA",
"FILOMENA",
"MARIA GUADALUPE",
"MARIA LUISA",
"MARIA MANUELA",
"CIRILA",
"JUAN",
"ROSALBA",
"EUTIQUIO"
],
"IDCARGO": [
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
1,
3
]
}
}
問題は、彼らが私にこの .json 形式を尋ねたことです:
actasPrimeraAsamblea:{
[
ceIntegrante:[
{paterno:HERNANDEZ,
materno:MARTÍNEZ,
nombre:MARÍA GUADALUPE,
idcargo:3},
{paterno:PÉREZ,
materno:ROSALES,
nombre:JOSÉ,
idcargo:3},
{paterno:RAMÍREZ,
materno:GONZÁLEZ,
nombre:MARIO,
idcargo:3}
]
]
}
違いに注意できますか?元の .json 形式ではビューの列が表示されますが、結合する必要があります。
どうすればこれを達成できますか?
事前にありがとう、それは本当にイライラしています。
私の下手な英語でごめんなさい。