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

Reply via email to