Giter VIP home page Giter VIP logo

Comments (11)

zapov avatar zapov commented on August 22, 2024 1

But it seems this is ignored during registration in generated code. I'll look into what can be done about it...

from dsl-json.

zapov avatar zapov commented on August 22, 2024

There is a settings in DslJson to omit serializing "default" values: https://github.com/ngs-doo/dsl-json/blob/master/library/src/main/java/com/dslplatform/json/DslJson.java#L122

from dsl-json.

JakeAngell avatar JakeAngell commented on August 22, 2024

Okay great, thanks a lot for another quick reply and looking into this

from dsl-json.

zapov avatar zapov commented on August 22, 2024

New version is available and has a fix for this.
Let me know how it goes.

from dsl-json.

JakeAngell avatar JakeAngell commented on August 22, 2024

Moving to dsl-json 1.3.1 and dsl-json-processor 1.4.1 I can't seem to resolve any imports. IntelliSense only picks up import com.dslplatform.json.CompiledJsonProcessor.

from dsl-json.

zapov avatar zapov commented on August 22, 2024

Strange.
IDEA? Clear cache?

from dsl-json.

JakeAngell avatar JakeAngell commented on August 22, 2024

No change unfortunately.

from dsl-json.

JakeAngell avatar JakeAngell commented on August 22, 2024

Pom looks like this

        <dependency>
            <groupId>com.dslplatform</groupId>
            <artifactId>dsl-json</artifactId>
            <version>1.3.1</version>
        </dependency>
        <dependency>
            <groupId>com.dslplatform</groupId>
            <artifactId>dsl-json-processor</artifactId>
            <version>1.4.1</version>
        </dependency>

from dsl-json.

zapov avatar zapov commented on August 22, 2024

It works on several of my machines... so there is something broken at your end.
I would try...
adding <provided> to processor dependency (this should be default anyway)
Trying out 1.3.0
Trying with 1.4 just to see if it works as previously
Running Maven from cmd and looking if it works there

from dsl-json.

JakeAngell avatar JakeAngell commented on August 22, 2024

1.3.0 and 1.4/1.4.1 works fine, only get the issue with 1.3.1. At least I know it's an issue my side now so I'll debug. Will let you know how omitting defaults goes when I get this working.

from dsl-json.

JakeAngell avatar JakeAngell commented on August 22, 2024

Turned computer back on after weekend and works perfectly :). Weird.

Omitdefaults setting works perfectly now, in case anyone else stumbles upon this make sure to include a call to ServiceLoader in your DslJson constructor. I created my instance like this:

dslJson = new DslJson<>(null, false, null, true, null, ServiceLoader.load(Configuration.class));

from dsl-json.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.