无法将Java util集合添加到JsonObject

时间:2018-10-25 09:03:02

标签: java json spring-boot spring-boot-test

无法将任何Java Util对象放入json对象java.lang.NoSuchMethodError:org.json.JSONObject.put(Ljava / lang / String; Ljava / util / Map;)Lorg / json / JSONObject; 而下面。使用的是org.json版本20170516

 final List<String> usersList = getUserList()
final JSONObject inputData = new JSONObject();
   inputData.put("users", usersList );

尝试放置地图时也会出现类似错误

1 个答案:

答案 0 :(得分:0)

此示例向您展示如何将Java集合对象转换为JSON。

尝试以下操作:

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import java.lang.reflect.Type;

final List<String> usersList = getUserList()
Gson gson = new Gson();
String users = gson.toJson(usersList);