0

以下是我的 JSON 输出:

{
    "BILLINGINFO": [
        {
            "CUST_REQ_BILL_DATE": "15",
            "BILL_MONTH": "03",
            "CONSOLIDATION_CRITERIA": "016",
            "CONSOLIDATION_OPTION": "A",
            "SPLIT_LINES": "",
            "BILL_IN_ARREARS": "X",
            "BILL_CREATE_DATE": "02"
        }
    ],
    "DROPDOWNS": [
        {
            "FIELD": "CUST_REQ_BILL_DATE",
            "VALUE": "01",
            "TEXT": "1st of month"
        },
        {
            "FIELD": "CUST_REQ_BILL_DATE",
            "VALUE": "02",
            "TEXT": "2nd of month"
        }
   ]
}

我仍在学习 jquery,但不确定如何检索 BILLINGINFO 和 DROPDOWN 数组的值。

4

2 回答 2

3

假设这个 JSON 存储在一个名为obj. 然后你会使用:

obj.BILLINGINFO
// and
obj.DROPDOWNS

或者:

obj["BILLINGINFO"]
obj["DROPDOWNS"]

参考:JavaScript 属性访问:点符号与括号?

要遍历它们,您可以使用以下内容(需要适用于每个):

for (var i = 0; i < obj.BILLINGINFO.length; i++) {
    var current = obj.BILLINGINFO[i];
    // Work with `current` and you can use
    // current.CUST_REQ_BILL_DATE, current.BILL_MONTH, etc.
}

所以没有必要为此使用 jQuery。但是循环的一个选项是使用eachhttp ://api.jquery.com/jQuery.each/

于 2013-04-22T17:58:03.003 回答
1

您可以使用

$.parseJson

解析它的函数

于 2013-04-22T17:57:49.860 回答