Need to format JSON output in order to be compatible with my backend serviceHow can I “pretty” format my JSON output in Ruby on Rails?How do I format a Microsoft JSON date?How do I return clean JSON from a WCF Service?Javascript: How to generate formatted easy-to-read JSON straight from an object?Posting a File and Associated Data to a RESTful WebService preferably as JSONHow to decide when to use Node.js?How can I add new array elements at the beginning of an array in Javascript?The “right” JSON date formatStandard JSON API response format?Representing null in JSON
Why does AES have exactly 10 rounds for a 128-bit key, 12 for 192 bits and 14 for a 256-bit key size?
Non-trope happy ending?
Does an advisor owe his/her student anything? Will an advisor keep a PhD student only out of pity?
Can disgust be a key component of horror?
Why "had" in "[something] we would have made had we used [something]"?
What is the evidence for the "tyranny of the majority problem" in a direct democracy context?
Can the US President recognize Israel’s sovereignty over the Golan Heights for the USA or does that need an act of Congress?
Does IPv6 have similar concept of network mask?
Creepy dinosaur pc game identification
What are some good ways to treat frozen vegetables such that they behave like fresh vegetables when stir frying them?
putting logo on same line but after title, latex
What exact color does ozone gas have?
Yosemite Fire Rings - What to Expect?
Can I say "fingers" when referring to toes?
How should I respond when I lied about my education and the company finds out through background check?
Does malloc reserve more space while allocating memory?
Is this toilet slogan correct usage of the English language?
What does "Scientists rise up against statistical significance" mean? (Comment in Nature)
Multiplicative persistence
On a tidally locked planet, would time be quantized?
Using substitution ciphers to generate new alphabets in a novel
How to cover method return statement in Apex Class?
Plot of a tornado-shaped surface
Limits and Infinite Integration by Parts
Need to format JSON output in order to be compatible with my backend service
How can I “pretty” format my JSON output in Ruby on Rails?How do I format a Microsoft JSON date?How do I return clean JSON from a WCF Service?Javascript: How to generate formatted easy-to-read JSON straight from an object?Posting a File and Associated Data to a RESTful WebService preferably as JSONHow to decide when to use Node.js?How can I add new array elements at the beginning of an array in Javascript?The “right” JSON date formatStandard JSON API response format?Representing null in JSON
I have a JSON output from a form like this
"testRefs":
"testCd": null,
"testIndicator": null,
"testInd": null,
"testiolInd": null
,
"testList":
"testname": null,
"testcode": null
,
"testCd": "someStrinf",
"testNm": "someString"
I need to format the form output to
"testRefs": [
"testCd": null,
"testIndicator": null,
"testInd": null,
"testiolInd": null
],
"testList": [
"testname": null,
"testcode": null
],
"testCd": "someStrinf",
"testNm": "someString"
]
to be compatible with backend service
How do i add array signs
javascript json
add a comment |
I have a JSON output from a form like this
"testRefs":
"testCd": null,
"testIndicator": null,
"testInd": null,
"testiolInd": null
,
"testList":
"testname": null,
"testcode": null
,
"testCd": "someStrinf",
"testNm": "someString"
I need to format the form output to
"testRefs": [
"testCd": null,
"testIndicator": null,
"testInd": null,
"testiolInd": null
],
"testList": [
"testname": null,
"testcode": null
],
"testCd": "someStrinf",
"testNm": "someString"
]
to be compatible with backend service
How do i add array signs
javascript json
add a comment |
I have a JSON output from a form like this
"testRefs":
"testCd": null,
"testIndicator": null,
"testInd": null,
"testiolInd": null
,
"testList":
"testname": null,
"testcode": null
,
"testCd": "someStrinf",
"testNm": "someString"
I need to format the form output to
"testRefs": [
"testCd": null,
"testIndicator": null,
"testInd": null,
"testiolInd": null
],
"testList": [
"testname": null,
"testcode": null
],
"testCd": "someStrinf",
"testNm": "someString"
]
to be compatible with backend service
How do i add array signs
javascript json
I have a JSON output from a form like this
"testRefs":
"testCd": null,
"testIndicator": null,
"testInd": null,
"testiolInd": null
,
"testList":
"testname": null,
"testcode": null
,
"testCd": "someStrinf",
"testNm": "someString"
I need to format the form output to
"testRefs": [
"testCd": null,
"testIndicator": null,
"testInd": null,
"testiolInd": null
],
"testList": [
"testname": null,
"testcode": null
],
"testCd": "someStrinf",
"testNm": "someString"
]
to be compatible with backend service
How do i add array signs
javascript json
javascript json
edited Mar 8 at 5:51
georgeawg
34.1k115370
34.1k115370
asked Mar 8 at 2:20
Suganthan SelvarajSuganthan Selvaraj
11
11
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You can use for..in and check the length of keys at obj[key]
if it's greater than 1 just add it in an array else keep it unchanged.
let obj = "testRefs": "testCd": null,"testIndicator": null,"testInd": null,"testiolInd": null,"testList": "testname": null,"testcode": null,"testCd": null,"testNm": null
for(let key in obj)
console.log(obj)
If a string is passed at "testCd" / "testNm" they get added as array too. I've edited my question as per this problem
– Suganthan Selvaraj
Mar 8 at 6:18
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%2f55055811%2fneed-to-format-json-output-in-order-to-be-compatible-with-my-backend-service%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can use for..in and check the length of keys at obj[key]
if it's greater than 1 just add it in an array else keep it unchanged.
let obj = "testRefs": "testCd": null,"testIndicator": null,"testInd": null,"testiolInd": null,"testList": "testname": null,"testcode": null,"testCd": null,"testNm": null
for(let key in obj)
console.log(obj)
If a string is passed at "testCd" / "testNm" they get added as array too. I've edited my question as per this problem
– Suganthan Selvaraj
Mar 8 at 6:18
add a comment |
You can use for..in and check the length of keys at obj[key]
if it's greater than 1 just add it in an array else keep it unchanged.
let obj = "testRefs": "testCd": null,"testIndicator": null,"testInd": null,"testiolInd": null,"testList": "testname": null,"testcode": null,"testCd": null,"testNm": null
for(let key in obj)
console.log(obj)
If a string is passed at "testCd" / "testNm" they get added as array too. I've edited my question as per this problem
– Suganthan Selvaraj
Mar 8 at 6:18
add a comment |
You can use for..in and check the length of keys at obj[key]
if it's greater than 1 just add it in an array else keep it unchanged.
let obj = "testRefs": "testCd": null,"testIndicator": null,"testInd": null,"testiolInd": null,"testList": "testname": null,"testcode": null,"testCd": null,"testNm": null
for(let key in obj)
console.log(obj)
You can use for..in and check the length of keys at obj[key]
if it's greater than 1 just add it in an array else keep it unchanged.
let obj = "testRefs": "testCd": null,"testIndicator": null,"testInd": null,"testiolInd": null,"testList": "testname": null,"testcode": null,"testCd": null,"testNm": null
for(let key in obj)
console.log(obj)
let obj = "testRefs": "testCd": null,"testIndicator": null,"testInd": null,"testiolInd": null,"testList": "testname": null,"testcode": null,"testCd": null,"testNm": null
for(let key in obj)
console.log(obj)
let obj = "testRefs": "testCd": null,"testIndicator": null,"testInd": null,"testiolInd": null,"testList": "testname": null,"testcode": null,"testCd": null,"testNm": null
for(let key in obj)
console.log(obj)
answered Mar 8 at 2:31
Code ManiacCode Maniac
10.1k2733
10.1k2733
If a string is passed at "testCd" / "testNm" they get added as array too. I've edited my question as per this problem
– Suganthan Selvaraj
Mar 8 at 6:18
add a comment |
If a string is passed at "testCd" / "testNm" they get added as array too. I've edited my question as per this problem
– Suganthan Selvaraj
Mar 8 at 6:18
If a string is passed at "testCd" / "testNm" they get added as array too. I've edited my question as per this problem
– Suganthan Selvaraj
Mar 8 at 6:18
If a string is passed at "testCd" / "testNm" they get added as array too. I've edited my question as per this problem
– Suganthan Selvaraj
Mar 8 at 6:18
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.
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%2f55055811%2fneed-to-format-json-output-in-order-to-be-compatible-with-my-backend-service%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