Не парситься с помощью JSON.parse



  • Пытаюсь спарсить имя и фамилию, но не получается. В чем может быть проблема?

    section(1 /*1*/,1 /*1*/,1 /*1*/,0,function(){
       section_start("\u007b\u0022n\u0022:\u0022Initialize\u0022\u007d", 0)!
    
       section_end()!
    
       _call(_on_start, null)!
    
       section_start("", 650608052)!
       /*Dat:eyJzIjoiaHR0cGNsaWVudGdldCIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwiZCI6W3siaWQiOiJWYWx1ZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiaHR0cDovL3JhbmRvbXVzZXIucnUvYXBpLmpzb24/Z2VuZGVyPW1hbGUiLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJNZXRob2QiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IkdFVCIsImNsYXNzIjoic3RyaW5nIn0seyJpZCI6IkNoZWNrIiwidHlwZSI6ImNoZWNrIiwiZGF0YSI6dHJ1ZX1dfQ==*/
       _switch_http_client_main()
       http_client_get2("http://randomuser.ru/api.json?gender=male",{method:("GET")})!
       section_end()!
    
       section_start("", 208468174)!
       /*Dat:eyJzIjoiaHR0cGNsaWVudGNvbnRlbnQiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiU2F2ZSIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiUkFORE9NVVNFUiJ9XX0=*/
       _switch_http_client_main()
       VAR_RANDOMUSER = http_client_content()
       section_end()!
    
       section_start("", 710615568)!
       /*Dat:eyJzIjoiY3VzdG9tIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJkIjpbeyJpZCI6IkNvZGUiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6InZhciBqc29uID0gSlNPTi5wYXJzZShbW1JBTkRPTVVTRVJdXSlcblZBUl9GSVJTVCA9IGpzb24uZmlyc3RcblZBUl9MQVNUID0ganNvbi5sYXN0IiwiY2xhc3MiOiJleHByZXNzaW9uIn1dfQ==*/
       var json = JSON.parse(VAR_RANDOMUSER)
       VAR_FIRST = json.first
       VAR_LAST = json.last
       section_end()!
    
    })!
    


  • @jest said in Не парситься с помощью JSON.parse:

    var json = JSON.parse(VAR_RANDOMUSER)
    VAR_FIRST = json.first
    VAR_LAST = json.last

    Вот так будет правильно.

    var json = JSON.parse(VAR_RANDOMUSER)
    VAR_FIRST = json[0].user.name.first
    VAR_LAST = json[0].user.name.last
    


  • спасибо большое


Log in to reply
 

  • 3
  • 5
  • 5
  • 10
  • 6
  • 10
  • 13
  • 2