简体   繁体   English

JAVA:要映射的json字符串 <string, string> (或对象)

[英]JAVA: json string to Map<string, string> (or an object)

I'm looking for a simple json library to convert json-string to Map or a POJO object. 我正在寻找一个简单的json库,将json-string转换为Map或POJO对象。 I know it's a duplicate, still I got specific requirements: 我知道它是重复的,但仍然有特定要求:

  1. no weird dependencies like json-lib (why do you need all of them for a simple task?) 没有json-lib这样的怪异依赖 (为什么您需要所有这些项来完成一个简单的任务?)
  2. use few lines of codes to accomplish it (KISS principle). 使用几行代码即可完成此操作(KISS原理)。
  3. I prefer conversion to Map but POJO will be good almost as well. 我更喜欢转换为Map,但POJO几乎同样会很好。

that's it. 而已。
what do you suggest? 你有什么建议?

Jackson is good, but I think you can also give GSON a try. 杰克逊很好,但我认为您也可以尝试GSON It's simple and easy to use. 它简单易用。 And there is a unit test for converting json string to Map and vice versa. 还有一个单元测试,用于将json字符串转换为Map,反之亦然。 Check this: MapTest.java 检查以下内容: MapTest.java

Hope this help you. 希望这对您有所帮助。

在这种情况下, 杰克逊将是最好的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM