2016-03-09 2 views
-1

У меня есть следующий объект javascript в массиве. Я использую PHP json_encode, чтобы получить это значениеКак преобразовать объект JavaScript в массив

[ { January=100}, { February=100} ] 

Я пытаюсь преобразовать следующие объекты

["January",100],["February",100] 

Я искал вокруг много и не смогли найти ответ.

Любая помощь была бы действительно оценена. Благодаря!

+1

Вы пытаетесь сделать это на JavaScript или PHP? –

+0

Вам следует попытаться преобразовать объект и его поля в массивы, а затем сериализовать результат. – nekavally

+3

Нет, нет. Код, который вы показываете, не JSON, и, конечно, не то, что выйдет из 'json_encode' –

ответ

0

Предполагая, что вы пытаетесь сделать это в Javascript, это можно сделать очень легко, используя библиотеку как Lodash:

server_array.map(_.toPairs) 

Используя встроенную функцию Javascript map с lodash-х toPairs

0

Игнорирование некорректный синтаксис вашего примера кода объекта javascript ...

Это как преобразовать объект javascript в массив:

var newArray = [] 
for (var i in yourObject) 
    if(yourObject.hasOwnProperty(i)) 
     newArray.push([i,yourObject[i]]) 

Вышеупомянутые принесут результаты, которые вы ищете.

Смежные вопросы