Skip to content

Instantly share code, notes, and snippets.

@deepanshumehtaa
Last active April 19, 2024 07:16
Show Gist options
  • Save deepanshumehtaa/811c9ca7b96c8af8b54b765e99b7af70 to your computer and use it in GitHub Desktop.
Save deepanshumehtaa/811c9ca7b96c8af8b54b765e99b7af70 to your computer and use it in GitHub Desktop.
java API.java
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.DeserializationContext;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import com.fasterxml.jackson.databind.json.JsonMapper;
import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.core.JsonGenerator; // outdated
import com.fasterxml.jackson.core.JsonToken;
import com.fasterxml.jackson.core.JsonFactory;
@RestController
public class Info {
@GetMapping("/test/{userName}")
@ResponseStatus(HttpStatus.OK)
public static Map test(
@RequestBody ProvisionReq req,
@RequestParam String category,
@PathVariable String userName
){
return new HashMap<String, Object>(){{
put("SUCCESS", true);
put("Hi", userName);
put("param", category);
put("req", req);
}};
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment