Comments (5)
Thanks for the report! I'm at a conference today but I'll take a look this evening.
from circe.
Oh, I forgot it, when decode a case class like it provide above, it used to provide some Decoder of the class that defined in properties sometimes(Just sometimes and I don't know when). It looks like the same as the json encode problem above.
from circe.
@travisbrown I tried to port my latest developments from argonaut-shapeless here, see https://github.com/alexarchambault/circe/commits/topic/generic. These seem to fix this issue, but rely on new developments in shapeless (milessabin/shapeless#435), not merged in mainline yet.
I've been trying to fix it without overhauling the generic module, without success (fixing it was breaking other things), but hopefully you'll have more luck than me at this.
I tried to use export-hook too, which didn't work either, but I haven't investigated much the problem.
from circe.
Thanks, @alexarchambault! I'd like to spend a little bit of time understanding what's going on in your generic
branch, and how it relates to export-hook, and since I'm at Scala by the Bay today that probably won't happen until tomorrow.
I've also just created #36 and #37 to highlight some issues related to ObjectEncoder
and tuple instances, which I think complicates some things and simplifies others.
from circe.
The error message situation is a little better after #43, but it doesn't fix this and the message still isn't great:
// Exiting paste mode, now interpreting.
<console>:38: error: could not find implicit value for parameter e: io.circe.Encoder[Bbbbb]
kk.asJson
^
from circe.
Related Issues (20)
- Cannot derive `Decoder` for case class with inserction type fields HOT 1
- `BiggerDecimal.parseBiggerDecimalUnsafe` throws `NumberFormatException` HOT 1
- Bad encoding of Option in scala 2.12 HOT 1
- Decoding compilation fails for tagged types with Circe > 0.14.3 HOT 3
- Derivation doens't apply Configuration HOT 4
- Support new configuration that handles digit as a delimiter when converting to snake_case HOT 1
- How do I map a particular key and value in a custom way? HOT 2
- io.circe.pointer.literal.PointerInterpolatorSuite seems Flaky (or there's a bug?) HOT 2
- Maximal number of successive inlines (32) exceeded, Maybe this is caused by a recursive inline method? HOT 7
- Circe cannot decode output from auto-derived codec on Scala 3 HOT 1
- Scala3 derivation incorrectly assumes collection type for generic class HOT 4
- Stack overflow on 0.14.6 HOT 4
- Unexpected derivation of Encoder[Option[T]]
- Modifying JsonObject using ACursor/HCursor performance hit due to megamorphic calls HOT 1
- Invalid Json tree with `null` (java) values, NPE in printer HOT 1
- a problem with current derivations HOT 7
- Properly parse JSON object key with quotes HOT 1
- usage of ISO_ZONED_DATE_TIME as default formatter in encoder HOT 3
- Scala 2.13: derivedConfiguratedEncoder becomes unconfigured under some conditions HOT 1
- Expected `json` string interpolator from io.circe.literal to be able to interpolate variable inside of value strings HOT 3
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 circe.