All set, i was using an old version (23.1), with the 26.1 works everything even the pretty print, thanks!
Il giorno lun 22 nov 2021 alle ore 18:29 Lorenzo Di Giacomo < loridi...@gmail.com> ha scritto: > Besides i just found out that the boolean value in the file are read like > null values, do you know why? > > Il giorno lun 22 nov 2021 alle ore 17:10 Lorenzo Di Giacomo < > loridi...@gmail.com> ha scritto: > >> Another thing, using the geojsonstore is it possible to write the Json >> "prettified" ? I'm looking to the code but i can't find how could be set to >> write to file a pretty json, thanks again! >> >> Il giorno lun 22 nov 2021 alle ore 16:50 Lorenzo Di Giacomo < >> loridi...@gmail.com> ha scritto: >> >>> Thank you guys, i guess i'll go with the gt-geojsonstore >>> >>> Il giorno sab 20 nov 2021 alle ore 08:13 Andrea Aime < >>> andrea.a...@geosolutionsgroup.com> ha scritto: >>> >>>> 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