我如何在 fromJson(Reader json, ClassclassOfT) 中给出 json 对象的路径?
我正在使用一个网络应用程序,它从 iphone 接收数据,然后将其保存在数据库中。 iPhone发送的数据是json格式。我想解析该 json 对象并在我的应用程序中创建一个具有相同属性的对象。为此,我正在使用 fromJson(Reader json, Class
函数。是否可以在我的 Web 应用程序中创建一个 json 文件,然后使用该文件作为 Web 应用程序的输入,而不是一次又一次地从 iPhone 应用程序发送数据。如果是,那么我应该在哪里创建该 json 文件以及如何在 fromJson(Reader json, Class
函数中访问该文件。
例如:
{
users:[{
name: "name1",
email: "email1",
friends:[{
name: "name2",
email: "email2",
friends:[{
name: "name3",
email: "email3"
},
{
name: "name4",
email: "email4"
}]
}]
}]
}
它是 iphone 应用程序发送的 json 对象。我希望这个对象硬编码在我的网络应用程序中,这样我就不需要从 iPhone 应用程序一次又一次地发送它。我希望现在更清楚了。
提前致谢
I am working with an webapplication which recieves data from iphone and then save it in the database. Data sent by iphone is in json format. I want to parse that json object and make an object with same attributes in my we application. for that i am using fromJson(Reader json, Class<T> classOfT)
function. Is it possible to make a json file in my web application and then use that file as input of web application instead of sending data from iphone app again and again. If it is then where should i create that json file and how should i access that in fromJson(Reader json, Class<T> classOfT)
function.
For example:
{
users:[{
name: "name1",
email: "email1",
friends:[{
name: "name2",
email: "email2",
friends:[{
name: "name3",
email: "email3"
},
{
name: "name4",
email: "email4"
}]
}]
}]
}
Its a json object iphone app sends. I want this object hardcoded in my webapplication so i will not need to send it again and again from iphone app. I hope now its more clear.
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你的问题非常令人困惑。我猜想它可以归结为以下几点:
如果该文件包含在公共网络内容中(您的
/WEB-INF 所在的位置)
文件夹也是等等),那么你需要使用ServletContext#getResourceAsStream()
。Your question is extremely confusing. I guess that it boils down to the following:
If the file is included in the public webcontent (there where your
/WEB-INF
folder also is and so on), then you need to useServletContext#getResourceAsStream()
.