Sending map in postman post request Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Data science time! April 2019 and salary with experience The Ask Question Wizard is Live!How do I efficiently iterate over each entry in a Java Map?Sort a Map<Key, Value> by valuesJavaScript post request like a form submitHow do I format a Microsoft JSON date?Fastest way to determine if an integer's square root is an integerPUT vs. POST in RESTHow to make HTTP POST web requestHow is an HTTP POST request made in node.js?How do I POST JSON data with Curl from a terminal/commandline to Test Spring REST?How are parameters sent in an HTTP POST request?
What are the main differences between the original Stargate SG-1 and the Final Cut edition?
Trying to understand entropy as a novice in thermodynamics
Mounting TV on a weird wall that has some material between the drywall and stud
What adaptations would allow standard fantasy dwarves to survive in the desert?
Weaponising the Grasp-at-a-Distance spell
Is there any word for a place full of confusion?
What is the difference between a "ranged attack" and a "ranged weapon attack"?
What does Turing mean by this statement?
Can two people see the same photon?
What is a more techy Technical Writer job title that isn't cutesy or confusing?
What does 丫 mean? 丫是什么意思?
How to write capital alpha?
Putting class ranking in CV, but against dept guidelines
Why are vacuum tubes still used in amateur radios?
What is the role of と after a noun when it doesn't appear to count or list anything?
Tannaka duality for semisimple groups
Why not send Voyager 3 and 4 following up the paths taken by Voyager 1 and 2 to re-transmit signals of later as they fly away from Earth?
Does the Mueller report show a conspiracy between Russia and the Trump Campaign?
If Windows 7 doesn't support WSL, then what is "Subsystem for UNIX-based Applications"?
How do living politicians protect their readily obtainable signatures from misuse?
Is multiple magic items in one inherently imbalanced?
"klopfte jemand" or "jemand klopfte"?
Central Vacuuming: Is it worth it, and how does it compare to normal vacuuming?
Did Mueller's report provide an evidentiary basis for the claim of Russian govt election interference via social media?
Sending map in postman post request
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)
Data science time! April 2019 and salary with experience
The Ask Question Wizard is Live!How do I efficiently iterate over each entry in a Java Map?Sort a Map<Key, Value> by valuesJavaScript post request like a form submitHow do I format a Microsoft JSON date?Fastest way to determine if an integer's square root is an integerPUT vs. POST in RESTHow to make HTTP POST web requestHow is an HTTP POST request made in node.js?How do I POST JSON data with Curl from a terminal/commandline to Test Spring REST?How are parameters sent in an HTTP POST request?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I can't find a good answer as to how to format a map in my json post when I want it to map directly to my Java pojo with the @RequestBody annotation. I'm assuming the json would look something like:
"myInt":"10",
"myMap":"1:"A""
My pojo would have a myInt
field and a myMap
field. The myMap
field is of type Map<Integer,String>
What does the json for the map look like to get this to work?
java json dictionary post postman
add a comment |
I can't find a good answer as to how to format a map in my json post when I want it to map directly to my Java pojo with the @RequestBody annotation. I'm assuming the json would look something like:
"myInt":"10",
"myMap":"1:"A""
My pojo would have a myInt
field and a myMap
field. The myMap
field is of type Map<Integer,String>
What does the json for the map look like to get this to work?
java json dictionary post postman
add a comment |
I can't find a good answer as to how to format a map in my json post when I want it to map directly to my Java pojo with the @RequestBody annotation. I'm assuming the json would look something like:
"myInt":"10",
"myMap":"1:"A""
My pojo would have a myInt
field and a myMap
field. The myMap
field is of type Map<Integer,String>
What does the json for the map look like to get this to work?
java json dictionary post postman
I can't find a good answer as to how to format a map in my json post when I want it to map directly to my Java pojo with the @RequestBody annotation. I'm assuming the json would look something like:
"myInt":"10",
"myMap":"1:"A""
My pojo would have a myInt
field and a myMap
field. The myMap
field is of type Map<Integer,String>
What does the json for the map look like to get this to work?
java json dictionary post postman
java json dictionary post postman
asked Mar 8 at 23:37
ArtanisArtanis
22717
22717
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
According to your JSON structure myMap
is a String
. However, even if you remove the quotes from the value of myMap
you will find that 1:"A"
is not valid JSON, valid JSON syntax requires that all property keys are strings. A valid JSON structure would look like "1":"A"
. The deserializer should be able to coerce the key into an Integer
, so Map<Integer, String>
is fine.
add a comment |
First, make sure to have something like the following resource method:
@Path("/url")
public class Test
@POST
@Consumes(MediaType.APPLICATION_JSON)
public Response post(@RequestBody Foo foo)
...
Then, when you send the request through POSTMAN, select the type as POST, then select the "raw" option and then just send a JSON in the "body" with the values you want to put in your Map. Remember to select "application/json" . Jackson will transform the JSON into a Map for you.
"myInt": 10,
"myMap":
1: "A"
this is missing quotes around the 1 and 10 to make it valid json
– Artanis
Mar 11 at 18:09
@Artanis you do not need quotes around the value, numeric values are valid JSON syntax, only the key must be a string. A value can be any of the primitive types (object, array, string, number, boolean).
– Jake Holzinger
Mar 11 at 18:13
oh okay so it's just missing quotes around the 1
– Artanis
Mar 11 at 18:22
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%2f55072467%2fsending-map-in-postman-post-request%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
According to your JSON structure myMap
is a String
. However, even if you remove the quotes from the value of myMap
you will find that 1:"A"
is not valid JSON, valid JSON syntax requires that all property keys are strings. A valid JSON structure would look like "1":"A"
. The deserializer should be able to coerce the key into an Integer
, so Map<Integer, String>
is fine.
add a comment |
According to your JSON structure myMap
is a String
. However, even if you remove the quotes from the value of myMap
you will find that 1:"A"
is not valid JSON, valid JSON syntax requires that all property keys are strings. A valid JSON structure would look like "1":"A"
. The deserializer should be able to coerce the key into an Integer
, so Map<Integer, String>
is fine.
add a comment |
According to your JSON structure myMap
is a String
. However, even if you remove the quotes from the value of myMap
you will find that 1:"A"
is not valid JSON, valid JSON syntax requires that all property keys are strings. A valid JSON structure would look like "1":"A"
. The deserializer should be able to coerce the key into an Integer
, so Map<Integer, String>
is fine.
According to your JSON structure myMap
is a String
. However, even if you remove the quotes from the value of myMap
you will find that 1:"A"
is not valid JSON, valid JSON syntax requires that all property keys are strings. A valid JSON structure would look like "1":"A"
. The deserializer should be able to coerce the key into an Integer
, so Map<Integer, String>
is fine.
answered Mar 9 at 0:06
Jake HolzingerJake Holzinger
2,4101920
2,4101920
add a comment |
add a comment |
First, make sure to have something like the following resource method:
@Path("/url")
public class Test
@POST
@Consumes(MediaType.APPLICATION_JSON)
public Response post(@RequestBody Foo foo)
...
Then, when you send the request through POSTMAN, select the type as POST, then select the "raw" option and then just send a JSON in the "body" with the values you want to put in your Map. Remember to select "application/json" . Jackson will transform the JSON into a Map for you.
"myInt": 10,
"myMap":
1: "A"
this is missing quotes around the 1 and 10 to make it valid json
– Artanis
Mar 11 at 18:09
@Artanis you do not need quotes around the value, numeric values are valid JSON syntax, only the key must be a string. A value can be any of the primitive types (object, array, string, number, boolean).
– Jake Holzinger
Mar 11 at 18:13
oh okay so it's just missing quotes around the 1
– Artanis
Mar 11 at 18:22
add a comment |
First, make sure to have something like the following resource method:
@Path("/url")
public class Test
@POST
@Consumes(MediaType.APPLICATION_JSON)
public Response post(@RequestBody Foo foo)
...
Then, when you send the request through POSTMAN, select the type as POST, then select the "raw" option and then just send a JSON in the "body" with the values you want to put in your Map. Remember to select "application/json" . Jackson will transform the JSON into a Map for you.
"myInt": 10,
"myMap":
1: "A"
this is missing quotes around the 1 and 10 to make it valid json
– Artanis
Mar 11 at 18:09
@Artanis you do not need quotes around the value, numeric values are valid JSON syntax, only the key must be a string. A value can be any of the primitive types (object, array, string, number, boolean).
– Jake Holzinger
Mar 11 at 18:13
oh okay so it's just missing quotes around the 1
– Artanis
Mar 11 at 18:22
add a comment |
First, make sure to have something like the following resource method:
@Path("/url")
public class Test
@POST
@Consumes(MediaType.APPLICATION_JSON)
public Response post(@RequestBody Foo foo)
...
Then, when you send the request through POSTMAN, select the type as POST, then select the "raw" option and then just send a JSON in the "body" with the values you want to put in your Map. Remember to select "application/json" . Jackson will transform the JSON into a Map for you.
"myInt": 10,
"myMap":
1: "A"
First, make sure to have something like the following resource method:
@Path("/url")
public class Test
@POST
@Consumes(MediaType.APPLICATION_JSON)
public Response post(@RequestBody Foo foo)
...
Then, when you send the request through POSTMAN, select the type as POST, then select the "raw" option and then just send a JSON in the "body" with the values you want to put in your Map. Remember to select "application/json" . Jackson will transform the JSON into a Map for you.
"myInt": 10,
"myMap":
1: "A"
edited Mar 8 at 23:58
answered Mar 8 at 23:53
programmer-manprogrammer-man
1538
1538
this is missing quotes around the 1 and 10 to make it valid json
– Artanis
Mar 11 at 18:09
@Artanis you do not need quotes around the value, numeric values are valid JSON syntax, only the key must be a string. A value can be any of the primitive types (object, array, string, number, boolean).
– Jake Holzinger
Mar 11 at 18:13
oh okay so it's just missing quotes around the 1
– Artanis
Mar 11 at 18:22
add a comment |
this is missing quotes around the 1 and 10 to make it valid json
– Artanis
Mar 11 at 18:09
@Artanis you do not need quotes around the value, numeric values are valid JSON syntax, only the key must be a string. A value can be any of the primitive types (object, array, string, number, boolean).
– Jake Holzinger
Mar 11 at 18:13
oh okay so it's just missing quotes around the 1
– Artanis
Mar 11 at 18:22
this is missing quotes around the 1 and 10 to make it valid json
– Artanis
Mar 11 at 18:09
this is missing quotes around the 1 and 10 to make it valid json
– Artanis
Mar 11 at 18:09
@Artanis you do not need quotes around the value, numeric values are valid JSON syntax, only the key must be a string. A value can be any of the primitive types (object, array, string, number, boolean).
– Jake Holzinger
Mar 11 at 18:13
@Artanis you do not need quotes around the value, numeric values are valid JSON syntax, only the key must be a string. A value can be any of the primitive types (object, array, string, number, boolean).
– Jake Holzinger
Mar 11 at 18:13
oh okay so it's just missing quotes around the 1
– Artanis
Mar 11 at 18:22
oh okay so it's just missing quotes around the 1
– Artanis
Mar 11 at 18:22
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%2f55072467%2fsending-map-in-postman-post-request%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