c# - 如何从 URL 解析 Windows Phone 8 中带有图像的 Json 数据?动态数据

标签 c# json parsing windows-phone-8

我是一名 Android 开发人员,我是 Windows Phone 开发的新手。 我想从一个 URL 中解析一个 Json 数据,数据可能随着用户输入而改变 这是我的 Json 数据

{
"request": "ok",
"query": {
    "result": [
        {
            "site": [
                {
                    "latest": [
                        {
                            "id": "2eaQy8Ow",
                            "data": "1/1/2014"
                        }
                    ],
                    "url": "http://www.shopclues.com/"
                }
            ],
            "model": "Nexus 10",
            "height": "8.89",
            "name": "The New Google (Samsung) Nexus 10 10-inch Andriod 4.2 (Jelly Bean) Tablet 16GB SSD 2560x1600 Pixel World Highest Resolution for 300 ppi WQXGA (WiFi Only) 2GB Ram Micro USB Micro HDMI Accelerometer Compass Ambient light Gyroscope Barometer GPS",
            "features": {
                "Hard Drive": "16 GB ssd",
                "Card Description": "GPU: Mali-T604",
                "Processor": "1.70 GHz Exynos 5000 Series"
            },
            "image": [
                "http://www.simplydecoded.com/wp-content/uploads/2013/02/Telangana2.jpg"
            ]
        }
    ]
}
}

为了在 Windows Phone 8 (C#) 中解析这个 Json,我点击了这些链接

1. To parse json in windows phone 8

2. To Parse json data

但在 Windows Phone Json 解析中,一些示例仅显示给定数据,所以我希望它用于动态数据

所以我的问题是我已经准备了一个看起来像这样的 Android 应用程序 which is there in android .

所以我想在 windows 中准备相同的进程但是它只采用一个常量它应该动态变化..

最佳答案

如果我没理解错的话,你想: 1)获取数据 2)反序列化 3) 使ListBox自动显示信息

你必须: 1)创建类:您可以使用 json2CSharp.com 或仅在 VS2012 Edit-Paste-Paste Special - As JSON classes 2) 在 XAML 中编写 listBox 项目模板,并绑定(bind)到 JSON 类中的 propertiec(另一个重要但非常有用的东西要学习)。 3) 将 JSON 反序列化为 Top 类对象,然后执行 listbox.ItmesSource = 并使用反序列化数据指向您的数组

您会将图像绑定(bind)到 URL,它们将自动下载并显示。

关于c# - 如何从 URL 解析 Windows Phone 8 中带有图像的 Json 数据?动态数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21107307/

相关文章:

c# - 如何在 VS Code 中将 .NET 项目设置为 StartUp?

c++ - 如何使用 getline 和 stringstream 来解析格式化的日期和时间输入?

Java Rest Api 返回 404

python - 如何使用文件中的列表边界框位置裁剪多图像(python)?

parsing - 尝试使用 Golang 在命令行上解析标准输出

Python 正则表达式匹配 C++ typedef'd 枚举

c# - 搜索 HashSet 的最佳方式

c# - 如何将存储过程的多个结果存储到数据集中?

c# - Silverlight - 使用 JAVA 在运行时发送/接收数据

javascript - Python API,由 JavaScript 使用,发送 JSON 数据