我需要渲染一个json对象,它是组件上webapi调用的输出。
问题是这个响应没有固定的结构,它可以根据webapi执行而改变。
有时它可以是一个简单的数组,有时候是一个对象数组......
如何在不知道输出结构的情况下渲染它?
对于谁来自PHP开发,我需要像print_r function ...
由于 此致
答案 0 :(得分:2)
这取决于你想如何呈现它。
要调试,您可以使用json管道
[
'class' => 'yii\grid\ActionColumn',
'template' => '',
],
否则,您可以检查返回的响应是数组还是对象,并根据它进行渲染。
{{data | json}}
我可能会尝试规范化从角度服务返回的数据结构,以便它始终是一个对象数组,然后根据对象是否包含不同的键来呈现它。