首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Silverlight 4.0中解析/序列化以下JSON?

如何在Silverlight 4.0中解析/序列化以下JSON?
EN

Stack Overflow用户
提问于 2010-11-06 04:31:19
回答 2查看 4K关注 0票数 1

如何在Silverlight中解析/序列化下面的JSON?

代码语言:javascript
复制
{
    "total": 1050769,
    "page": 1,
    "pagesize": 30,
    "questions": [
    {
        "tags": [
        "camera",
        "detection",
        "droid"
        ],
        "answer_count": 0,
        "favorite_count": 0,
        "creation_date": 1288984683,
        "last_activity_date": 1288984683,
        "up_vote_count": 0,
        "down_vote_count": 0,
        "view_count": 0,
        "title": "Using face detect in your program"
    },
    {
        "tags": [
        "unit-testing",
        "spring",
        "spring-mvc"
        ],
        "answer_count": 1,
        "favorite_count": 0,
        "creation_date": 1288983038,
        "last_edit_date": 1288984681,
        "last_activity_date": 1288984681,
        "up_vote_count": 1,
        "down_vote_count": 0,
        "view_count": 5,
        "title": "Unit test for Spring MVC Controllers that use annotation @RequestParam"
    }]
};
EN

回答 2

Stack Overflow用户

发布于 2010-11-06 04:44:30

有许多选项,你说“解析/序列化”如果你选择一个会更好。你想简单地解析任意JSON吗?在这种情况下,使用来自System.Json JsonValue

代码语言:javascript
复制
 JsonValue root = JsonValue.Parse(jsonString);

如果您有一组与要反序列化的.NET匹配的DataContractJsonSeralizer类型,则需要在System.Runtime.Serialization.Json名称空间中使用Json。

票数 2
EN

Stack Overflow用户

发布于 2010-11-06 04:37:45

如果你没有一个强类型的对象来传递它,你可以使用DynamicObject,只要Silverlight mscorlib可以访问它,我想它会的:

http://www.drowningintechnicaldebt.com/ShawnWeisfeld/archive/2010/08/22/using-c-4.0-and-dynamic-to-parse-json.aspx

编辑这只是另一棵树,叫up...the,其他发帖的链接到JSON.NET可能更多的方向,我会在我自己的code...but,我喜欢强类型的类。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4109810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档