JSON结果显示第一个数组ok,但嵌套数组是[Object,object]

时间:2016-03-22 10:47:54

标签: html json ajax

我从wordnik api中提取信息,对于当天的话,我正在尝试获取数组信息,但是数组的第一部分可以工作,但嵌套数组中的部分显示为对象,对象

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>
  $.getJSON( "http://api.wordnik.com/v4/words.json/wordOfTheDay?api_key=a2a73e7b926c924fad7001ca3111acd55af2ffabf50eb4ae5", function( data ) {
    var items = [];

    $.each(data, function( key, val) {
      items.push( "<li id='" + key + "'><b>"+ key+ ":</b> " + val +  "</li>" );
    });

    $( "<ul/>", {
      "class": "my-new-list",
      html: items.join( "" )
    }).appendTo( "#james2" );
  });
</script>

1 个答案:

答案 0 :(得分:1)

在对象上尝试JSON.stringify()方法。

$.each(data, function( key, val) {
    items.push( "<li id='" + key + "'><b>"+ key+ ":</b> " + JSON.stringify(val) +  "</li>" );
  });