2011-09-19 47 views
0

我得到了這個JSON,我想用DataTables或Flexigrid來表示它。我嘗試過,但沒有成功。我想到了一個自定義的JSON formater來提取一些數據,並使其與DataTable一起工作。如何將這個JSON表示爲表

我需要創意或其他方法。

PS。這只是JSON的一部分。

piece of the json

完整的JSON對象:

{"tipoGuia":1,"valida":"23-09-2011","procesada":0,"solicitante":{"cedula":"V22198793","nombre":"JOSE MEDINA"},"propietario":{"cedula":"V-23240257","nombre":"Jose","apellido":"Reyes M.","telefono":null},"unidadP":{"id":"157","nombre":"Fundo Nieto","rna":"s/n","sector":"Via Ppal. Las Rocas (Las Tapias)","municipio":"Rivas Davila"},"cosecha":{"idInspeccion":"a369ba59","idCosecha":"732ecc26","token":"f3490950310830fc6083d73eb6cf6439","variedad":"Criollo","cosechado":"0.2","produccion":"140","restante":"200","sembrada":"0.2","transportado":"45","rubro":"Ajo"},"transportista":{"cedula":"V17769062","nombre":"Luis Eduardo","apellido":"Ceballos","placa":"71fmao","marca":"IVECO","modelo":" PEGASO","capacidad":"10","remolque":"S/N","origen":"Mérida","municipio_origen":"Rivas Dávila","destino":"Aragua","municipio_destino":"Jose Angel Lamas","sitiodestino":"mercamer"}} 
+0

你能告訴我們如何你想要的數據表中的呈現?從JSON中,我可以看到兩個級別的數據,即使您將它們顯示爲單個級別表格,這也不是問題。 –

+0

是的,我想在桌面上表示該JSON,我在JSON中獲得了2個級別。這個JSON只代表一個記錄,所以我有很多。 – Felix

回答

0

可以列映射到使用aoColumns參數類似對象的屬性:

"aoColumns": [ 
     { "mDataProp": "valida" }, 
     { "mDataProp": "procesada" }, 
     { "mDataProp": "solicitante.celula" }, 
     { "mDataProp": "solicitante.nombre" } 
    ] 

見的http://datatables.net/release-datatables/examples/ajax/deep.html例子。 注意,您將需要aaData陣列來包裝你的JSON:

{ 
    "aaData": [ 

    ] 
}