pnoltes opened a new pull request, #743:
URL: https://github.com/apache/celix/pull/743

   This PR introduces JSON encoding for properties using the libjansson 
library, thereby making libjansson a mandatory dependency for the utils library 
and, consequently, for the framework library as well.
   
   This PR does not implement the use of the added JSON encoding for 
properties. This is intentional, so that the pull request review can focus how 
property JSON encoding should function. Since the JSON encoding is not yet 
used, the previous properties encoding functions are still in place. 
Consequently, some of the JSON encoding functions have been temporarily 
suffixed with "2" (e.g., `celix_properties_load2`). These functions will be 
renamed before a release of Apache Celix 3.0.0.
   
   The usage of JSON encoding for configuration properties and bundle manifests 
will be done in one or two follow-up pull requests.
   
   Note that although the JSON encoding for properties is not yet used for 
configuration properties and bundle manifests, it can already be used elsewhere 
(e.g., in the remote event admin) once this PR is merged.


-- 
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

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

Reply via email to