Jestem całkiem nowym użytkownikiem JavaScript i nie jestem pewien, czy jest to możliwe, ale zasadniczo chciałbym wziąć obiekt i przekonwertować go na tablicę ciągów w formacie ; array[0] = 'prop1=value1'
Konwersja właściwości i wartości obiektu do tablicy par wartości klucza
Powodem tego jest to, że mam użytkownika wprowadzić listę par k = v do formularza, później jest napisany jako obiekt w json blob. Przechodzenie od wartości klucza csl do obiektu json było proste, teraz muszę wrócić w drugą stronę (otrzymałem JSON za pośrednictwem wywołania ajax i chcę wypełnić pusty formularz). Czy to możliwe w JavaScript? Jeśli nie, zaproponuj rozsądną pracę.
Przykładowy kod;
Obiekt w debugerze;
Object
private_key: "private-key"
public_key: "public-key"
Muszę to przekonwertować;
"private_key=private-key,public_key=public-key"
Zasadniczo muszę coś tak (pseudo kod)
var outputString = '';
foreach (prop in obj)
{
outputString = outputString + prop.tostring() + '=' + prop.value + ',';
}
Czy istnieje jakiś powód, dla którego nie używasz ['JSON.parse()'] (https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/ JSON/parse) i ['JSON.stringify()'] (https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/JSON/stringify)? – NullUserException
"Przechodzenie z wartości klucza csl" - Co to jest CSL? – stevebot
Zanim to nastąpi, użyłem 'JSON.parse()', aby uzyskać obiekt z json. Problem polega na wyświetlaniu nazw właściwości, a nie tylko ich wartości. – evanmcdonnal