json数组如何展示到页面上

有这样个json数据

{
  msg:'成功',
  status:'1',
  data:[
      {id:1,name:"张三",create:"2020"},
      {id:1,name:"张三",create:"2020"},
      {id:1,name:"张三",create:"2020"}
  ]
}

我想要吧他直接展示到页面上,前面msg和status直接字符串展示就行了,但是data数组就要变成表格的形式,这该咋搞

阅读 4.8k
5 个回答

image.png
这里给出VUE的思路,可自行优化
demo

如果不是一定要求表格的形式,只是为了能够更好的展示JSON数据,可以试一试react-json-view 或者vue-json-view 这种组件,支持高亮、折叠、自动树状结构展示,在页面上展示JSON数据的形式还是挺好的
image.png

{data.msg}
{data.status}
{data.data.map(item => (<div>{item.id}{item.name}{item.create}</div>))}

剩下的自己领悟吧

<code>
    <pre>
        ${JSON.stringify(json, ' ', 4)}
    </pre>
</code>

DEMO
就是循环判断类型做对应类型的处理

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题