java - 错误未检查调用 'put(K, V)' 作为原始类型 'java.util.HashM

我收到错误:

Unchecked call to 'put(K, V)' as a member of raw type 'java.util.HashMap'

这是显示错误的行:

JSONArray FieldValues = new JSONArray(new JSONObject(new HashMap().put(K, V)));

我做错了什么还是有什么我应该补充的?非常感谢任何帮助

最佳答案

看起来您缺少类型。

有点像

new HashMap<Type1,Type2>().put(K,V)

应该可以。

关于java - 错误未检查调用 'put(K, V)' 作为原始类型 'java.util.HashMap' 的成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25085054/

相关文章:

java - 是否有将 Java POJO 转换为 JSON 和 XML 的库?

json - 修改来自 Spring Boot Rest Controller 的默认 JSON 错

php - 如何限制 JSON 访问?

json - 使用 UTF-8 编码的 Jackson ObjectMapper?

java - 最新的 org.json

python - 类型错误 : b'1' is not JSON serializable

java - Jackson 的@JsonView、@JsonFilter 和 Spring

json - JSON 格式的 Amazon S3 响应?

python - 将字符串键转换为字典中的 int

c# - Json.NET:反序列化嵌套字典