Javascript IE11中的JSON对象描述是否可能

Javascript IE11中的JSON对象描述是否可能,javascript,json,javascript-objects,Javascript,Json,Javascript Objects,情况是这样的, 我有以下示例输入: [ { "id": "1836", "lead_id": "2967", "form_id": "10", "field_number": "1", "value": "Davis May 08", "is_synced": "1" }, { "id": "1837", "lead_id": "2967",

情况是这样的,

我有以下示例输入:

[
    {
        "id": "1836",
        "lead_id": "2967",
        "form_id": "10",
        "field_number": "1",
        "value": "Davis May 08",
        "is_synced": "1"
    },
    {
        "id": "1837",
        "lead_id": "2967",
        "form_id": "10",
        "field_number": "3",
        "value": "Kevin",
        "is_synced": "1"
    },
    {
        "id": "1838",
        "lead_id": "2967",
        "form_id": "10",
        "field_number": "4",
        "value": "Test",
        "is_synced": "1"
    },
    {
        "id": "1839",
        "lead_id": "2967",
        "form_id": "10",
        "field_number": "5",
        "value": "2018-05-08",
        "is_synced": "1"
    },
    {
        "id": "1840",
        "lead_id": "2967",
        "form_id": "10",
        "field_number": "6.1",
        "value": "725 Fieldcrest Dr Unit A",
        "is_synced": "1"
    }
]
但是,当代码通过以下输出时:

for(i in responseArray) {

        var item = responseArray[i].evalJSON();

        // Format Dob
        if (item.field_number == '5') {
            item.value = intlToUsDate(item.value);
            console.log(item.value);
        }

        var inputSelector = '[name="input_' + item.field_number + '"]';
        var dom_elms = document.querySelectorAll(inputSelector);

        for (var e in dom_elms) {
            var dom_elm = dom_elms[e];
            if (dom_elm.type == 'radio' || dom_elm.type == 'checkbox') {
                if (dom_elm.value == item.value && !dom_elm.checked) {
                    dom_elm.click();
                    continue;
                }
            } else {
                dom_elm.value = item.value;
            }

        }
    }
并产生以下输出:

for(i in responseArray) {

        var item = responseArray[i].evalJSON();

        // Format Dob
        if (item.field_number == '5') {
            item.value = intlToUsDate(item.value);
            console.log(item.value);
        }

        var inputSelector = '[name="input_' + item.field_number + '"]';
        var dom_elms = document.querySelectorAll(inputSelector);

        for (var e in dom_elms) {
            var dom_elm = dom_elms[e];
            if (dom_elm.type == 'radio' || dom_elm.type == 'checkbox') {
                if (dom_elm.value == item.value && !dom_elm.checked) {
                    dom_elm.click();
                    continue;
                }
            } else {
                dom_elm.value = item.value;
            }

        }
    }
"

我 D " :

" 1. 8. 3. 6. " ,

" L E A. D _ 我 D " :

" 2. 9 6. 7. " ,

" F o R M _ 我 D " :

" 1. 0 " ,

" F 我 E L D _ N U M B E R " :

" 1. " ,

" v A. L U E " :

" D A. v 我

注意,这只发生在IE11中。我看到IE11的开发在某个地方停止了,这就是为什么我不能处理json.object


正确吗?

在你的帖子中格式化你的JSON,bud!在哪里生成输出?当然IE 11可以解析JSON。包括一个它应该生成表单输出,但它不是。