【问题标题】:object Object convert to json object对象对象转换为json对象
【发布时间】:2018-10-28 05:46:47
【问题描述】:

我有来自第三方 api 作为 [object Object] 的响应,现在我想解析这个对象的值,但无法使用 JSOn.parse 来做到这一点。知道如何在 JavaScript 中获取对象的属性吗?

【问题讨论】:

  • 执行 JSON.parse() 时会发生什么?
  • @jrook 它不是重复的,因为响应没有说明如何从对象获取值属性。
  • Json.parse 只返回括号 [
  • 我没有看到我链接的问题有任何区别。请编辑您的问题以清楚地说明您的问题,可能包含代码示例和您迄今为止为解决问题所采取的步骤。您也可以查阅本指南:developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/…

标签: javascript json react-native


【解决方案1】:

下面将帮助您遍历 javascript 中任何深度数据的每个关键项。这是针对属性的。

<script>

    var obj = {
    lang: "php",
    popularity: "80",
    complexity: {
        syntax: "simple",
        oop: "supported",
                    orm:"available",
                    desktop:false
    }
}

for(var propt in obj){            

        if (typeof(obj[propt]) === 'object'){
              myIterator(obj[propt]);      
        }else{
            alert(propt + ': ' + obj[propt]);
        }             
}

    function myIterator(myData){            
        for(var propt in myData){            
            alert(propt + ': ' + myData[propt]);            
            if (typeof(myData[propt]) === 'object'){
              myIterator(myData[propt]);      
            } 
        }            
    }

 </script>   

【讨论】:

猜你喜欢
  • 2016-04-24
  • 2015-02-17
  • 1970-01-01
  • 1970-01-01
  • 2017-10-17
  • 2017-09-06
  • 2014-03-19
  • 1970-01-01
  • 2020-02-02
相关资源
最近更新 更多