使用QML在Blackberry 10中使用json数据创建自定义列表

使用QML在Blackberry 10中使用json数据创建自定义列表,json,listview,qml,blackberry-10,momentics,Json,Listview,Qml,Blackberry 10,Momentics,我从下面的web服务获取JSON数据: "List1": [ { "id": "1", "title": "Title1", "picture":"myURL" }, { "id": "2", "title": "Title2", "picture":"myURL" } ] 现在,我想使

我从下面的web服务获取JSON数据:

"List1": [
        {
            "id": "1",
            "title": "Title1",
            "picture":"myURL"
        },
        {
            "id": "2",
            "title": "Title2",
            "picture":"myURL" 
        }
]
现在,我想使用这个JSON数据创建一个自定义的
ListView
,带有标题和图像

我为此尝试了很多例子。下面给出了一些链接:


但是,我仍然找不到任何解决办法。你能帮我解决这个问题吗?

创建一个列表非常简单。这有点困难,因为你想从互联网上显示图像,所以你必须使用一个自定义类。下载并将它们添加到
/src
目录中(如果您想查看或按照我的步骤操作)

applicationui.cpp
中添加以下内容以包括新类

#include "WebImageView.h"
和内部
ApplicationUI(bb::cascades::Application*app)
add

qmlRegisterType<WebImageView>("org.labsquare", 1, 0, "WebImageView");
我希望这有帮助。您还需要在.pro文件中使用此文件

LIBS   += -lbbdata
QT += network

如果你愿意的话。

嘿,谢谢你的回答。它工作得很好。我真的很感谢你的帮助。但有一件事我想知道,如何在数据源中传递POST方法而不是GET方法??因为我们在项目中使用POST方法。所以,请尽快让我知道。我不认为Cascades在任何地方都内置了POST,所以请尝试使用
XMLHttpRequest()
,这就是JavaScript函数。谢谢因此,如果您有使用
XMLHttpRequest()
的POST方法,请给我举个例子,如果您需要,我可以提供我正在使用的URL。。。再次感谢你的帮助。
LIBS   += -lbbdata
QT += network