Gibt das angegebene JSON -Format mithilfe von GraphQL und Java zurück

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Gibt das angegebene JSON -Format mithilfe von GraphQL und Java zurück

by Guest » 07 Feb 2025, 13:41

Erwartete JSON -Antwort < /p>

Code: Select all

{
"sample-event": "test event",
"sample-id": "123"
}
< /code>
Tatsächliche JSON -Antwort < /p>
{
"sampleEvent": "test event",
"sampleId": "123"
}
< /code>
Dies ist die Art der Mutation, JSON Payload an eine API zur weiteren Verarbeitung zu senden.type Mutation{
sampleRequest( addDataInput: AddDataInput! ) : SampleResponse @hasScope(scopes: [insert])
}

input SampleRequest{
sampleEvent : String
sampleId : String
}
< /code>
Modelle < /p>
@Data
@Getter
@Setter
public class SampleRequest{
private String sampleEvent;
private String sampleId;
}
< /code>
request.java
public SampleResponse SendPayload (SampleRequest sampleRequest){
UriComponents uri = UriComponentsBuilder.fromUriString(properties.getUrl() + ENDPOINT_NAME).build();
HttpEntity entity = new HttpEntity(sampleRequest, header);
HttpStatusCode statusCode = restTemplate.exchange(uri.toString(), HttpMethod.POST, entity, HttpResponse.class).getStatusCode();
SampleResponse response = new SampleResponse();
response.setStatus(statusCode.toString());
return statusCode;
}
Wie kann man die erwartete JSON-Antwort erhalten, die den Schlüssel als Beispiel-Ereignis und Beispiel-ID hat?

Top