如何使用javascript以json格式显示此代码

function data(name,age) {
  var biodata = {
    name: "meme ",age: "17",address: "Malang",hobbies: ["reading,hearing podcast"],is_married: false,list_school: [{
        name: "SMKN 5 Malang",year_in: 2016,year_out: 2018,major: "Rekayasa Perangkat Lunak"
      },{
        name: "SMKN 5 Malang",major: "Teknik Komputer Jaringan"
      }
    ],skill: [{
        name: "Programming",level: "Beginner"
      },{
        name: "Gaming",level: "Advanced"
      },{
        name: "Driving",],interest_in_coding: false
  };
  final = JSON.parse(nama + age + address + hobbies + is_married + list_school + skill + interest_in_coding)

}
return final
liusha7258322 回答:如何使用javascript以json格式显示此代码

我认为, JSON.stringify 是您所需要的。您只需要对整个对象进行字符串化(在您的情况下为biodata)。

  

要了解有关JSON的更多信息,请查看this link

此外,您的return在函数之外,这将引发错误。

function data(name,age) {
  var biodata = {
    name: "meme ",age: "17",address: "Malang",hobbies: ["reading,hearing podcast"],is_married: false,list_school: [{
        name: "SMKN 5 Malang",year_in: 2016,year_out: 2018,major: "Rekayasa Perangkat Lunak"
      },{
        name: "SMKN 5 Malang",major: "Teknik Komputer Jaringan"
      }
    ],skill: [{
        name: "Programming",level: "Beginner"
      },{
        name: "Gaming",level: "Advanced"
      },{
        name: "Driving",],interest_in_coding: false
  };
  let final = JSON.stringify(biodata);
  return final;
}

console.log(data());

  

如果我找对了,你想返回并将JSON保存到   文件?看看 this fiddle

(如果这样,您的问题还不够清楚。)

,

完美的解决方案,满足您的期望输出 我在此使用的功能是

JSON.stringify(obj,replacer,space)

请检查JavaScript代码,重点关注此代码

  

JSON.stringify(biodata,undefined,4);

function data(name,age) {
var el_down = document.getElementById("DOWN"); 
  var biodata = {
    name: "meme ",interest_in_coding: false
  };
  
el_down.innerHTML = JSON.stringify(biodata,undefined,4); 

}
data("name","age")
<pre id="DOWN" style= "color:green; font-size: 20px; font-weight: bold;"> </pre> 

本文链接:https://www.f2er.com/3167630.html

大家都在问