Javascript 正在尝试迭代json字符串

Javascript 正在尝试迭代json字符串,javascript,jquery,json,highcharts,Javascript,Jquery,Json,Highcharts,我试图迭代这个json编码的数组,它是一个字符串: "{"":{"count":{"total":112,"open":0, "solved":0, "deleted":106, "closed":6}, "average_time_open_in_minutes":206, "tickets_fortnight_week_count":11, "tickets_last_week_count":15,"trend":1}, "Net2grid":{"count":"total":8,"open

我试图迭代这个json编码的数组,它是一个字符串:

"{"":{"count":{"total":112,"open":0,
"solved":0,
"deleted":106,
"closed":6},
"average_time_open_in_minutes":206,
"tickets_fortnight_week_count":11,
"tickets_last_week_count":15,"trend":1},
"Net2grid":{"count":"total":8,"open":0,"solved":0,"deleted":8},"average_time_open_in_minutes":0,"tickets_fortnight_week_count":0,"tickets_last_week_count":0,"trend":0},"Closed_by_merge":{"count":{"total":2,"open":0,"solved":0,"closed":2},"average_time_open_in_minutes":502,"tickets_fortnight_week_count":0,"tickets_last_week_count":0,"trend":0},"Analytics":{"count":{"total":1,"open":0,"solved":0,"deleted":1},"average_time_open_in_minutes":26,"tickets_fortnight_week_count":0,"tickets_last_week_count":0,"trend":0},"Meter":{"count":{"total":5,"open":5,"solved":0},"average_time_open_in_minutes":0,"tickets_fortnight_week_count":0,"tickets_last_week_count":2,"trend":1},"Installation":{"count":{"total":8,"open":5,"solved":3},"average_time_open_in_minutes":404,"tickets_fortnight_week_count":0,"tickets_last_week_count":0,"trend":0},"Other...":{"count":{"total":3,"open":2,"solved":1},"average_time_open_in_minutes":39,"tickets_fortnight_week_count":0,"tickets_last_week_count":0,"trend":0},"Meter Offline":{"count":{"total":8,"open":7,"solved":1},"average_time_open_in_minutes":8,"tickets_fortnight_week_count":0,"tickets_last_week_count":0,"trend":0},"App Usage":{"count":{"total":6,"open":5,"solved":0,"deleted":1},"average_time_open_in_minutes":8,"tickets_fortnight_week_count":0,"tickets_last_week_count":0,"trend":0}}"
ajax调用将返回该字符串,我尝试只返回“app usage”和“Meter Offline”这样的键:

$.get('/ajax/ticket-and-notes-data.php', function (data) {

            var problems = getProblems(data);

            function getProblems(problems) {
                var problemCategories = [];
                $.each(JSON.parse(problems), function (key, value) {
                    if (key != "") {
                        problemCategories.push = key;
                    }
                });
                return problemCategories;
            }
        });
但我找不到进入问题类别的钥匙

我用它来设置highchart气泡图中的类别,稍后我将使用字符串中的更多数据


我需要先让它工作。

问题在于您使用array.push的方式。您应该使用
array.push(item)
而不是
array.push=item
问题在于您使用array.push的方式。您应该使用
array.push(item)
而不是
array.push=item

problemCategories.push(key)
?这似乎不是有效的JSON.JSON字符串,实际上它是无效的,由于Dylan Hamilton
problemCategories.push(key)的回答,它现在可以工作了
?这似乎不是有效的JSON。JSON字符串是无效的。实际上它是有效的,它现在可以工作了,因为Dylan Hamilton的答案是it,该死的,我恨自己错过了这么简单的东西。是的,该死的,我恨自己错过了这么简单的东西