Comments (6)
It might be us, as changing the field name in the reproducer to be different to the JsonGetter name seems to work
diff --git a/gradle.properties b/gradle.properties
index ab4cf7a..c3fd1bb 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,3 +1,3 @@
-micronautVersion=4.3.8
+micronautVersion=4.4.0
kotlinVersion=1.9.23
org.gradle.jvmargs=-Xmx4096M
diff --git a/src/main/kotlin/no/javatec/viewmodel/ClassificationAndStats.kt b/src/main/kotlin/no/javatec/viewmodel/ClassificationAndStats.kt
index 3972f0b..3ecf94a 100644
--- a/src/main/kotlin/no/javatec/viewmodel/ClassificationAndStats.kt
+++ b/src/main/kotlin/no/javatec/viewmodel/ClassificationAndStats.kt
@@ -9,8 +9,8 @@ data class ClassificationAndStats<out T : StatsEntry>(
val klassifisering: ClassificationVars,
/** Ignore field to avoid double wrapping of values in resulting JSON */
@JsonIgnore
- val stats: T
+ val spats: T
) {
@JsonGetter("stats")
- fun getValues(): Map<Aggregation, Int> = stats.shouldNotAppearInJson
+ fun getValues(): Map<Aggregation, Int> = spats.shouldNotAppearInJson
}
from micronaut-core.
Working now with MN:4.4.1 👍
from micronaut-core.
@dstepanov Any ideas?
from micronaut-core.
It's probably some KSP stuff. I have added similar test to Micronaut Serialization and fixed some bug micronaut-projects/micronaut-serialization#826
from micronaut-core.
Looks like the annotation is not retained in the property annotations
from micronaut-core.
Seems like you're right about KSP @dstepanov. When replacing it with kotlin("kapt") version "1.9.23"
, returned JSON is as expected.
from micronaut-core.
Related Issues (20)
- ConversionErrorHandler not being used after upgrading to 4.4.2
- Can't use micronaut annotations processors with spring app HOT 1
- Make empty body configurable behaviour HOT 8
- No backing TransactionOperations configured during test execution HOT 1
- Nonsensical error due to typo in AbstractInitializableBeanIntrospection
- Micronaut 4: migration issues HOT 5
- Fail compilation if attempting to replace a bean with one that doesn't extend a shared type
- POST Forms are limited to 128 fields with netty-codec-http dependency >= 4.1.108.Final
- Thread pinning in Netty-based Micronaut HTTP Client HOT 1
- JdkBlockingHttpClient throw java.net.ConnectException: Address already in use: getsockopt with concurency 50 HOT 1
- Unable to set micronaut.http.client.channel-options through YML configuration
- Bean classes cannot be instantiated when constructor calls method HOT 5
- Reordering constructors breaks intercepted factory bean compilation
- Beans created by factories have their interceptor(s) from factory method rather than the bean classes HOT 4
- NettyHttpClient fails in tests with MockBean(HttpClient.class) due to casting error
- Can't find micronautserviceconfigs when running as jlink-ed application HOT 9
- Http filter recieves null response in a case of an error HOT 2
- "Multiple possible bean candidates found" error in IntelliJ HOT 1
- StreamingFileUpload with Multipart Form Data materialises in RAM when QueryParam is used in Controller and query param is not sent
- Minecraft Error I think it has something to do with the new java update? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from micronaut-core.