Tabla Bootstrap que muestra datos JSON

Estoy ejecutando Bootstrap en mi sitio, combinado con un complemento de arranque llamado Bootstrap Tables . Solicita que los datos se entreguen como un archivo JSON.

Sin embargo, estoy teniendo problemas para que funcione. He estado intentando durante un día completo ahora, pero sin ningún resultado. También probé Google y otros ejemplos de código.

Mi archivo JSON se ve como

{"giveawayid":"101", "creatorid":"7962290569"} 

Mi página de prueba se ve así:

            Test   

 

giveawayid creatorid

Ahora, como puede ver por los encabezados ordenables, el javascript de Bootstrap Table está activo.

También revisé los archivos JSON y, aunque los hice yo mismo, parecen válidos. Sin embargo, el sistema no parece manejar los datos. ¿Cómo puedo estar seguro de que los archivos json son correctos? Comprobé con herramientas de desarrollador y no vi un error.

¿Alguien tiene alguna idea de lo que podría estar yendo mal?

Editar: Solución a continuación

Como no puedo comentar tu publicación, escribo aquí:

El data.json debería ser una matriz. Lo que encontré en tu test.json, test2.json, test3.json es que ‘test.json es json object’, ‘test2.json es json object con array’ y ‘test3.json es single json array que contiene múltiples objetos’ .

De acuerdo con la sección “Cómo comenzar en la tabla de arranque”, se espera una matriz json con objetos json. Pruebe este data.json modificado de pastebin.

  
Item ID Creator Created

Salida: enter image description here

puede configurar la opción responseHandler , por ejemplo, de esta manera:

html:

 
Name License Description Url

js:

 // client side function responseHandler(res) { return res.repos; } 

http://wenzhixin.net.cn/p/bootstrap-table/docs/data4.json

http://wenzhixin.net.cn/p/bootstrap-table/docs/examples.html#card-view

Solución:

Mis archivos .json no eran los adecuados. Use el siguiente código para hacer un archivo JSON que funcione:

 num_rows > 0) { while ($row = mysqli_fetch_assoc($result)) { $json[]=$row; } } // CLOSE CONNECTION mysqli_close($dbConnection); echo json_encode($json); ?>