我正在开发平板电脑网络应用程序项目,但我不知道如何创建 JSON 文件来获取 Java 连接到数据库的信息。信息正在通过存储过程和数据返回 withList<Object obj>
或 with ResultSet
。谢谢。
问问题
1672 次
3 回答
1
您应该使用一个名为json-simple的库
于 2012-07-20T22:03:38.530 回答
1
使用Jackson 库将任何 Java 模型对象转换为 JSON。
ObjectMapper mapper = new ObjectMapper();
mapper.writeValue(new File("c:\\modelObj.json"), modelObj);
或者
String s = mapper.writeValueAsString(modelObj);
于 2012-07-20T22:17:46.917 回答
1
一个 json 文件是文本 - 所以就像你检索任何字符串一样检索。如果您使用的是结果集,则可以使用ResultSet.getString()。然后,您可能希望使用 json 解析库将其反序列化为域对象或某种形式的 json 对象。
有很多不同的库可以做到这一点,例如Jackson或Gson。我个人更喜欢 gson - 可能只是因为我更熟悉它并且我发现 API 非常简单。
于 2012-07-20T22:19:27.633 回答