The module is considered for eventual removal, will be replaced by https://github.com/geotools/geotools/tree/main/modules/unsupported/geojsonstore Despite the name, the module contains support for reading GeoJSON files without going through the DataStore interface. GeoServer is being gradually migrated to gt-geojsonstore, I'd recommend to do the same. gt-geojson is an unsupported module, you might not get much warning when the axe is about to drop (we won't know when, everything around these two modules is happening in volunteer time).
Cheers Andrea On Fri, Nov 19, 2021 at 7:55 PM Jody Garnett <jody.garn...@gmail.com> wrote: > There is certainly room for improvement Lrenzo, you could probably > downgrade that exception to a warning for example. > > Looking at String toJSONString(SimpleFeature feature) > <https://github.com/geotools/geotools/blob/main/modules/unsupported/geojson/src/main/java/org/geotools/geojson/feature/FeatureJSON.java#L546> > is has: > > Object value = feature.getAttribute(i); > > if (!encodeNullValues && value == null) { > // skip > continue; > } > > attributesWritten = true; > > Does that answer your question? It looks like it skips writing null > values when writing json out as a string. > > -- > Jody Garnett > > > On Tue, 16 Nov 2021 at 08:05, Lorenzo Di Giacomo <loridi...@gmail.com> > wrote: > >> Hi all, i have 2 question: >> 1) what does setEncodeNullValues do? Since i can read a json with null >> values if the field is true or false, so i don't understand what actually >> do. >> >> 2) given a FeatureType, created manually, is there a way to read a JSON >> but taking only the properties declared in the FeatureType and skipping the >> others not declared? Because now, if i dont declare ALL properties that >> existits in the files, it gives me an Exception. >> >> Thank you for your help!! >> _______________________________________________ >> GeoTools-GT2-Users mailing list >> GeoTools-GT2-Users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users >> > _______________________________________________ > GeoTools-GT2-Users mailing list > GeoTools-GT2-Users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users > -- Regards, Andrea Aime == GeoServer Professional Services from the experts! Visit http://bit.ly/gs-services-us for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions Group phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 333 8128928 https://www.geosolutionsgroup.com/ http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail
_______________________________________________ GeoTools-GT2-Users mailing list GeoTools-GT2-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users