java - 使用 Apache 通用配置从字符串创建 JSON 配置

标签 java json apache-commons apache-commons-config

是否可以在 Apache commons configuration 中从 String 创建 JSON 配置?以便我可以从中获取一些值?

例如,如果我有一个包含此配置的 String,我希望能够将其转换为 org.apache.commons.configuration2.json.JSONConfiguration 这样我就可以使用 getX(nodeName) 方法从中获取值(例如:config.getInt("sectionA.valueB") 将返回 332 ):

{sectionA:{valueA:true, valueB:332}, sectionB:{valueA:124, valueB:"abc"}}

我是否必须将字符串包装在诸如 Reader 之类的东西中,以便我可以使用配置的 load(Reader) 方法?如果是,最短和最快的方法是什么?

最佳答案

我宁愿使用 JSON 而不是 XML,但由于没有为库编写我自己的 JSON shim,所以我看不到任何“内置”解决方案。

关于java - 使用 Apache 通用配置从字符串创建 JSON 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24698295/

相关文章:

java - 如何保持HttpClient Connection Keep-Alive?

java - 如何将异常从内部 doOnError 传播到外部 doOnError?

解析json数据时出现java.lang.NullPointerException

javascript - 我需要将数组转换为 json

json - Redshift/Postgres : how can I ignore rows that generate errors?(json_extract_path_text 中的无效 JSON)

Java apache.commons.pool : How to set a maximum idle time for the objects from the pool?

java - Java 中带有附加方法的子类

java - 如何按数字对包含另一张 map 的 map 进行排序

java - 在java中使用曲线拟合计算出一个点

java - 使用 SL4J 进行日志记录、Jakarta Commons 日志记录、第三方库的 log4j 和我自己的代码