Add array into object
If I have an Object like.
myObj =
"name":"John",
"age":30
and an array like this.
myObjArr = [
"name":"Ford", "models":[ "Fiesta", "Focus", "Mustang" ] ,
"name":"BMW", "models":[ "320", "X3", "X5" ] ,
"name":"Fiat", "models":[ "500", "Panda" ]
]
How can I merge my array into the object so the output is like
myObj =
"name":"John",
"age":30,
"cars": [
"name":"Ford", "models":[ "Fiesta", "Focus", "Mustang" ] ,
"name":"BMW", "models":[ "320", "X3", "X5" ] ,
"name":"Fiat", "models":[ "500", "Panda" ]
]
Sorry if this is a redundant question, but for some reason I just get lost with arrays. I have tried push which did not work and cannot find any good example on how to do this.
javascript
add a comment |
If I have an Object like.
myObj =
"name":"John",
"age":30
and an array like this.
myObjArr = [
"name":"Ford", "models":[ "Fiesta", "Focus", "Mustang" ] ,
"name":"BMW", "models":[ "320", "X3", "X5" ] ,
"name":"Fiat", "models":[ "500", "Panda" ]
]
How can I merge my array into the object so the output is like
myObj =
"name":"John",
"age":30,
"cars": [
"name":"Ford", "models":[ "Fiesta", "Focus", "Mustang" ] ,
"name":"BMW", "models":[ "320", "X3", "X5" ] ,
"name":"Fiat", "models":[ "500", "Panda" ]
]
Sorry if this is a redundant question, but for some reason I just get lost with arrays. I have tried push which did not work and cannot find any good example on how to do this.
javascript
3
This is very basic JS stuff, not even related to json. Ex:myObj.cars = myObjArr
– Pablo
Nov 12 at 5:24
Pls demonstrate what you tried.
– Nitish Narang
Nov 12 at 5:25
add a comment |
If I have an Object like.
myObj =
"name":"John",
"age":30
and an array like this.
myObjArr = [
"name":"Ford", "models":[ "Fiesta", "Focus", "Mustang" ] ,
"name":"BMW", "models":[ "320", "X3", "X5" ] ,
"name":"Fiat", "models":[ "500", "Panda" ]
]
How can I merge my array into the object so the output is like
myObj =
"name":"John",
"age":30,
"cars": [
"name":"Ford", "models":[ "Fiesta", "Focus", "Mustang" ] ,
"name":"BMW", "models":[ "320", "X3", "X5" ] ,
"name":"Fiat", "models":[ "500", "Panda" ]
]
Sorry if this is a redundant question, but for some reason I just get lost with arrays. I have tried push which did not work and cannot find any good example on how to do this.
javascript
If I have an Object like.
myObj =
"name":"John",
"age":30
and an array like this.
myObjArr = [
"name":"Ford", "models":[ "Fiesta", "Focus", "Mustang" ] ,
"name":"BMW", "models":[ "320", "X3", "X5" ] ,
"name":"Fiat", "models":[ "500", "Panda" ]
]
How can I merge my array into the object so the output is like
myObj =
"name":"John",
"age":30,
"cars": [
"name":"Ford", "models":[ "Fiesta", "Focus", "Mustang" ] ,
"name":"BMW", "models":[ "320", "X3", "X5" ] ,
"name":"Fiat", "models":[ "500", "Panda" ]
]
Sorry if this is a redundant question, but for some reason I just get lost with arrays. I have tried push which did not work and cannot find any good example on how to do this.
javascript
javascript
edited Nov 12 at 5:31
Phil
95.6k11136155
95.6k11136155
asked Nov 12 at 5:22
limit
347418
347418
3
This is very basic JS stuff, not even related to json. Ex:myObj.cars = myObjArr
– Pablo
Nov 12 at 5:24
Pls demonstrate what you tried.
– Nitish Narang
Nov 12 at 5:25
add a comment |
3
This is very basic JS stuff, not even related to json. Ex:myObj.cars = myObjArr
– Pablo
Nov 12 at 5:24
Pls demonstrate what you tried.
– Nitish Narang
Nov 12 at 5:25
3
3
This is very basic JS stuff, not even related to json. Ex:
myObj.cars = myObjArr
– Pablo
Nov 12 at 5:24
This is very basic JS stuff, not even related to json. Ex:
myObj.cars = myObjArr
– Pablo
Nov 12 at 5:24
Pls demonstrate what you tried.
– Nitish Narang
Nov 12 at 5:25
Pls demonstrate what you tried.
– Nitish Narang
Nov 12 at 5:25
add a comment |
2 Answers
2
active
oldest
votes
Assign the array as a value to the key "cars"
myObj['cars'] = myObjArr;
1
One thing to keep in mind is thatmyObj.cars
andmyObjArr
now refer to the same object; changes to one will be reflected in the other
– Phil
Nov 12 at 5:32
Thanks. Very similar to how I would do it with PHP why JS confuses me is beyond me. Appreciate the help .
– limit
Nov 12 at 5:36
add a comment |
You can access the values represented by a particular key value using the .
operator.
Hence, myObj.cars
should be the value at position represented by the key cars
.
So, in order to assign the array in myObjArr
to that position in the JSON, it's just the following:
myObj.cars = myObjArr;
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53256329%2fadd-array-into-object%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Assign the array as a value to the key "cars"
myObj['cars'] = myObjArr;
1
One thing to keep in mind is thatmyObj.cars
andmyObjArr
now refer to the same object; changes to one will be reflected in the other
– Phil
Nov 12 at 5:32
Thanks. Very similar to how I would do it with PHP why JS confuses me is beyond me. Appreciate the help .
– limit
Nov 12 at 5:36
add a comment |
Assign the array as a value to the key "cars"
myObj['cars'] = myObjArr;
1
One thing to keep in mind is thatmyObj.cars
andmyObjArr
now refer to the same object; changes to one will be reflected in the other
– Phil
Nov 12 at 5:32
Thanks. Very similar to how I would do it with PHP why JS confuses me is beyond me. Appreciate the help .
– limit
Nov 12 at 5:36
add a comment |
Assign the array as a value to the key "cars"
myObj['cars'] = myObjArr;
Assign the array as a value to the key "cars"
myObj['cars'] = myObjArr;
edited Nov 12 at 5:29
Phil
95.6k11136155
95.6k11136155
answered Nov 12 at 5:28
Monica Acha
2587
2587
1
One thing to keep in mind is thatmyObj.cars
andmyObjArr
now refer to the same object; changes to one will be reflected in the other
– Phil
Nov 12 at 5:32
Thanks. Very similar to how I would do it with PHP why JS confuses me is beyond me. Appreciate the help .
– limit
Nov 12 at 5:36
add a comment |
1
One thing to keep in mind is thatmyObj.cars
andmyObjArr
now refer to the same object; changes to one will be reflected in the other
– Phil
Nov 12 at 5:32
Thanks. Very similar to how I would do it with PHP why JS confuses me is beyond me. Appreciate the help .
– limit
Nov 12 at 5:36
1
1
One thing to keep in mind is that
myObj.cars
and myObjArr
now refer to the same object; changes to one will be reflected in the other– Phil
Nov 12 at 5:32
One thing to keep in mind is that
myObj.cars
and myObjArr
now refer to the same object; changes to one will be reflected in the other– Phil
Nov 12 at 5:32
Thanks. Very similar to how I would do it with PHP why JS confuses me is beyond me. Appreciate the help .
– limit
Nov 12 at 5:36
Thanks. Very similar to how I would do it with PHP why JS confuses me is beyond me. Appreciate the help .
– limit
Nov 12 at 5:36
add a comment |
You can access the values represented by a particular key value using the .
operator.
Hence, myObj.cars
should be the value at position represented by the key cars
.
So, in order to assign the array in myObjArr
to that position in the JSON, it's just the following:
myObj.cars = myObjArr;
add a comment |
You can access the values represented by a particular key value using the .
operator.
Hence, myObj.cars
should be the value at position represented by the key cars
.
So, in order to assign the array in myObjArr
to that position in the JSON, it's just the following:
myObj.cars = myObjArr;
add a comment |
You can access the values represented by a particular key value using the .
operator.
Hence, myObj.cars
should be the value at position represented by the key cars
.
So, in order to assign the array in myObjArr
to that position in the JSON, it's just the following:
myObj.cars = myObjArr;
You can access the values represented by a particular key value using the .
operator.
Hence, myObj.cars
should be the value at position represented by the key cars
.
So, in order to assign the array in myObjArr
to that position in the JSON, it's just the following:
myObj.cars = myObjArr;
answered Nov 12 at 6:04
Rai
774218
774218
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53256329%2fadd-array-into-object%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
3
This is very basic JS stuff, not even related to json. Ex:
myObj.cars = myObjArr
– Pablo
Nov 12 at 5:24
Pls demonstrate what you tried.
– Nitish Narang
Nov 12 at 5:25