如何通过JavaScript打印多维JSON对象?

如何通过JavaScript打印多维JSON对象?,javascript,json,Javascript,Json,在我的项目中,有这样一个JSON对象: { "face": [ { "attribute": { "age": { "range": 5, "value": 35 }, "gender": { "confidence": 99.9974, "value": "Male"

在我的项目中,有这样一个JSON对象:

{
"face": [
    {
        "attribute": {
            "age": {
                "range": 5,
                "value": 35
            },
            "gender": {
                "confidence": 99.9974,
                "value": "Male"
            },
            "glass": {
                "confidence": 98.3809,
                "value": "None"
            },
            "pose": {
                "pitch_angle": {
                    "value": 2e-05
                },
                "roll_angle": {
                    "value": -6.70428
                },
                "yaw_angle": {
                    "value": 0.005689
                }
            },
            "race": {
                "confidence": 61.7833,
                "value": "Black"
            },
            "smiling": {
                "value": 10.932
            }
        },
        "face_id": "b8b25a0fbb13f149a87438047fdd3e18",
        "position": {
            "center": {
                "x": 50.973236,
                "y": 55.583333
            },
            "eye_left": {
                "x": 36.641119,
                "y": 47.448167
            },
            "eye_right": {
                "x": 65.265207,
                "y": 45.143333
            },
            "height": 42.166667,
            "mouth_left": {
                "x": 41.970316,
                "y": 68.837667
            },
            "mouth_right": {
                "x": 65.547445,
                "y": 68.029667
            },
            "nose": {
                "x": 52.064964,
                "y": 58.712167
            },
            "width": 61.557178
        },
        "tag": ""
    }
],
"img_height": 629,
"img_id": "9ea3cab5193d005e89be75fb92f1bd88",
"img_width": 431,
"session_id": "8e57472a5d1542a4943237e0bfd8798f",
"url": null
}
还有一个类似这样的JavaScript脚本,我想在其中显示年龄范围:

<script>
    var txt1 = '<?php echo $response['body']; ?>';
    objF = JSON.parse(txt1);
    document.getElementById("fac").innerHTML = objF.face[0].attribute.age.range;
</script>

var txt1='';
objF=JSON.parse(txt1);
document.getElementById(“fac”).innerHTML=objF.face[0]。attribute.age.range;

所以请帮我解决这个问题

只需从
php
脚本标记周围移除
符号,就无需解析
JSON

var txt1 = <?php echo $response['body']; ?>;
document.getElementById("fac").innerHTML = objF.face[0].attribute.age.range;
var txt1=;
document.getElementById(“fac”).innerHTML=objF.face[0]。attribute.age.range;

从第一行删除

var txt1 = <?php echo $response['body']; ?>;
objF = JSON.parse(txt1);
document.getElementById("fac").innerHTML = objF.face[0].attribute.age.range;
var txt1=;
objF=JSON.parse(txt1);
document.getElementById(“fac”).innerHTML=objF.face[0]。attribute.age.range;

也就是说,PHP var$response['body']包含JSON对象。谢谢@Adam,我已经从脚本中删除了
,但它不起作用。我的JavaScript打印语句正确吗?我想,在
objF.face[0].attribute.age.range
部分中,出现了一些问题。您可以共享浏览器中看到的源代码吗?