У меня есть вложенный JSON. Я хочу опубликовать его как входное значение формы.
Но, похоже, jquery помещает в значение строку "Object object"
.
Кажется, легче обойти строку и преобразовать в нужную мне нативную форму, чем работать с json, поскольку мне не нужно ничего менять, когда она генерируется.
Какой самый простой способ конвертировать JSON
var json = {
"firstName": "John",
"lastName": "Smith",
"age": 25,
"address": {
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": "10021"
},
"phoneNumber": [
{ "type": "home", "number": "212 555-1234" },
{ "type": "fax", "number": "646 555-4567" }
],
"newSubscription": false,
"companyName": null
};
в строковую форму?
var json = '{
"firstName": "John",
"lastName": "Smith",
"age": 25,
"address": {
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": "10021"
},
"phoneNumber": [
{ "type": "home", "number": "212 555-1234" },
{ "type": "fax", "number": "646 555-4567" }
],
"newSubscription": false,
"companyName": null
}'
Следующие не делают то, что мне нужно:
Json.stringify()