Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
json格式的Javascript解析_Javascript_Json - Fatal编程技术网

json格式的Javascript解析

json格式的Javascript解析,javascript,json,Javascript,Json,我在解析javascript时遇到问题。我想输出title permalink的值和标记为“image_01”的basename的值。因此,它将只输出http://blog.url/news/images/201516.jpg <div id="placeholder"></div> <script> var data={    "items": [       {          "title": "HELLO THIS IS TITLE",       

我在解析javascript时遇到问题。我想输出title permalink的值和标记为“image_01”的basename的值。因此,它将只输出<代码>http://blog.url/news/images/201516.jpg

<div id="placeholder"></div>
<script>
var data={
   "items": [
      {
         "title": "HELLO THIS IS TITLE",
         "customFields": [
            {
               "basename": "image_01",
               "value": "<form mt:asset-id=\"352706\" class=\"mt-enclosure mt-enclosure-image\" style=\"display: inline;\"><a href=\"http://blog.url/news/images/201516.jpg\">201516.jpg<\/a><\/form>"
            },
            {  
               "basename":"image_02",
               "value":"<form mt:asset-id=\"352705\" class=\"mt-enclosure mt-enclosure-image\" style=\"display: inline;\"><a href=\"http://blog.url/news/images/201516.jpg\">201517.jpg<\/a><\/form>"
            },
            {  
               "basename":"image_03",
               "value":""
            },
         ],
         "permalink": "http://blog.com/index.php"
      }
   ]
}

document.getElementById("placeholder").innerHTML=data.items[0].title + " " + data.items[0].permalink+"--"+ data.items[0].customFields[0].basename[0].image_01;
    </script>

var数据={
“项目”:[
      {
“标题”:“你好,我是标题”,
“自定义字段”:[
            {
“基本名称”:“图像_01”,
“值”:“

  • basename不是任何数组,因此无法使用basename[0]进行访问
  • “image_01”不是任何属性
  • 因此,将customFields[0].basename[0].image_01替换为customFields[0].value属性,该属性的basename图像路径标记为“image_01”


    我认为@Kanti给出了正确的答案,你可以更具体一些:

    document.getElementById("placeholder").innerHTML=data.items[0].title + " " + data.items[0].permalink+"--"+ data.items[0].customFields[0].basename;
    
    你是说这个?
    document.getElementById("placeholder").innerHTML=data.items[0].title + " " + data.items[0].permalink+"--"+ data.items[0].customFields[0].basename;