pnoltes opened a new issue, #674:
URL: https://github.com/apache/celix/issues/674

   # Intro
   Improve celix properties so that properties can be stored and loaded to/from 
file with type information and encode (serialize) to/from netstring with type 
information.
   
   # Store / Load
   Ensure that properties stored using `celix_properties_store` contain type 
information if the entry is not a string (i.e. long, double, boolean or 
version) and that properties loaded using `celix_properties_load`, 
`celix_properties_loadWithStream` or `celix_properties_loadFromString` used the 
optional type information to load a type aware properties set.
   
   # Properties netstring encoding
   Add some util functions that can encode/decode a celix properties set 
to/from a  netstring sequence. 
   
   The properties can be a netstring sequence where the content is:
    - a number of properties entries in the netstring sequence, where every 
entry has 3 netstring entries
    - a string key
    - a dfi descriptor type (`t`  (string), `J` (long), `D` (double) or `Z` 
(boolean) `lcelix_version_t;` (celix version))
    - a string representation of the value
   
   # Array support
   
   Currently properties do not support a array of typed entries. 
   Support for typed arrays for the following types (string, long, double, bool 
and celix_version_t) would be nice to have. 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@celix.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to