Azure / Azure/azure-functions-java-library

How to bind input JSON and use it as POJO?

Offen
#91 0 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @amamounelsayed Auf GitHub ansehen
area:java-functions rich-types
Vorherrschende Sprache
Java
Sterne
45
Forks
49
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

For example, the input queue message is JSON :
```
{
"image_path":"1905/10/1234/1234.jpg",
"watermakr_id":"1234"
}
```

And I need it automatically serialized as POJO.
So I can access its properties like this :

```
@FunctionName("queueMessageTriggerForWatermark")
public void BlobQueueTriggerForWatermark(
@QueueTrigger(name = "message", queueName = "image-watermark-queue") String message,
@BlobInput(name = "file1", dataType = "binary", path = "{**queueTrigger.path**}.jpg") byte[] arInputImage_org) throws Exception {
```

How to make it possible?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.