gpt4 book ai didi

Java、Google App Engine 和 JSONArray/JSONObject

转载 作者:行者123 更新时间:2023-11-29 09:02:38 25 4
gpt4 key购买 nike

我正在做作业,但似乎无法从我的导师或助教那里得到回应。作业的目标是使用 Google App Engine 部署一个应用程序,该应用程序获取图像的 URL,将其转换为字节流,将其存储在 DataStore 中,然后将其调回以在另一个页面上查看。

我已经能够存储图像,但检索它是另一回事。我们应该使用 JSON 数组和对象将包含相关数据的字符串传递给调用函数,但 Eclipse 告诉我 GAE 不支持 JSON。这是错误消息:

org.json.simple.JSONArray is not supported by Google App Engine's Java runtime environment

此外,Eclipse 控制台告诉您

JSONArray cannot be resolved to a type

JSONObject cannot be resolved to a type

真正奇怪的是,讲师自己在他的演示应用程序中使用了 JSON。我希望我能从他那里得到关于这个问题的回应,但他很狡猾,整个学期都有点缺席。

无论如何,这就是我所拥有的。如果我做错了什么,请告诉我。 郑重声明,我并没有要求任何人为我修复我的代码或给我工作代码 - 我只是想要一点帮助来理解我的问题。

<%@ page import="java.util.*" %>
<%@ page import="javax.jdo.*" %>
<%@ page import="org.json.simple.*" %>

<%
PersistenceManager pm = PMF.getPMF().getPersistenceManager();
try {
List<University> items = University.loadAll(pm);
JSONArray array = new JSONArray();
for (University item : items) {
JSONObject object = new JSONObject();
object.put("uname", item.getNameOfUniversity());
object.put("photoURL", item.getURLOfImage());
array.add(object);
}
out.write(array.toString());
} finally {
pm.close();
}
%>

最佳答案

您需要add the missing jar file to your project .

此外,为了更轻松地创建 JSON 解析,您应该查看 JSON 映射器库:GSONJackson .

关于Java、Google App Engine 和 JSONArray/JSONObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16453004/

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