如何在Java中使用List或Hashmap转换一个没有JSON对象的JSON数组

1 人关注

如何在Java中使用 List Hashmap 进行转换?

{"mappingSet": ["key1": "value1", "key2": "value2"]}
    
3 个评论
这里的问题是如何将json解析成list或hashhmap而不需要任何依赖性?
这不是合法的JSON,所以我认为你将很难找到任何可以工作的东西。 那个数组需要是一个对象。 如果你真的需要解析畸形的JSON,你将不得不用手来做。
@Rohini JSON是无效的。
java
android
json
Rohini
Rohini
发布于 2021-06-09
1 个回答
Wess Wang
Wess Wang
发布于 2021-06-09
已采纳
0 人赞同

你可以使用一些第三方的lib

  • jackson
  • 那么你可以将json字符串转换为

  • pre-defined objects
  • lib built in objects like JsonObject(JsonArray, JsonElement) in 1.gson and JsonNode in 2.jackson
  • 这里的例子

        ObjectMapper objectMapper = new ObjectMapper();