【问题标题】:How do I get length of my Json Object [closed]如何获取我的 Json 对象的长度 [关闭]
【发布时间】:2015-06-21 00:56:51
【问题描述】:

下面是我的 JSON 对象

{"Decision":[{"recid":"1183","reason":"Approved as Requested","decision":"Approved","approvalamt":"","comment":""},{"recid":"662","reason":"3","decision":"Rejected","approvalamt":"","comment":""},{"recid":"752","reason":"Approved People Resources; But No Funding Approved","decision":"Approved","approvalamt":"","comment":""}]}

我如何获得这个长度。在这个例子中它应该返回 3。 我的对象名称是 DecisionObj,其中包含上述元素。

【问题讨论】:

  • Decision.length 会给出,但在发布此类问题之前请先谷歌

标签: javascript json


【解决方案1】:

var string = '{"Decision":[{"recid":"1183","reason":"Approved as Requested","decision":"Approved","approvalamt":"","comment":""},{"recid":"662","reason":"3","decision":"Rejected","approvalamt":"","comment":""},{"recid":"752","reason":"Approved People Resources; But No Funding Approved","decision":"Approved","approvalamt":"","comment":""}]}';

var object = JSON.parse(string);

alert(object.Decision.length);

【讨论】:

  • 感谢 Vignes!它成功了!
【解决方案2】:

数组具有length 属性。你可以使用它。

var length =  DecisionObj.length;

【讨论】:

    猜你喜欢
    • 2014-04-30
    • 1970-01-01
    • 1970-01-01
    • 2018-08-27
    • 1970-01-01
    • 2019-09-22
    • 2018-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多