Преобразовать свойства и значения объекта в массив пар ключ-значение

Я довольно плохо знаком с JavaScript и не уверен, что это возможно, но в основном я хотел бы взять объект и преобразовать его в массив строк в формате;array[0] = 'prop1=value1'

Причиной этого является то, что у меня есть пользователь, который вводит список пар k = v в форму, позже он записывается как объект в BLOB-объекте json. Переход от значения ключа csl к объекту json был прост, теперь мне нужно вернуться назад (я получил JSON через вызов ajax и хочу заполнить пустую форму). Это возможно в JavaScript? Если нет, предложите разумное решение.

Образец кода;

Объект в отладчике;

 Object
        private_key: "private-key"
        public_key: "public-key"

Мне нужно преобразовать это в;

 "private_key=private-key,public_key=public-key"

В основном мне нужно что-то вроде этого (псевдокод)

var outputString = '';
foreach (prop in obj)
{
    outputString = outputString + prop.tostring() + '=' + prop.value + ',';
}

Ответы на вопрос(6)

Ваш ответ на вопрос