gpt4 book ai didi

java - 如何将 Java 对象转换为 JSONObject?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:22:51 24 4
gpt4 key购买 nike

我需要将 POJO 转换为 JSONObject (org.json.JSONObject)

我知道如何将它转换成文件:

    ObjectMapper mapper = new ObjectMapper();
try {
mapper.writeValue(new File(file.toString()), registrationData);
} catch (JsonGenerationException e) {
e.printStackTrace();
} catch (JsonMappingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

但这次我不需要文件。

最佳答案

如果我们在 GSON 中解析服务器的所有模型类格式那么这是将 java 对象转换为 JSONObject.In 的最佳方法 SampleObject 是一个 java 对象,它被转换为 JSONObject

SampleObject mSampleObject = new SampleObject();
String jsonInString = new Gson().toJson(mSampleObject);
JSONObject mJSONObject = new JSONObject(jsonInString);

关于java - 如何将 Java 对象转换为 JSONObject?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24322776/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com