`
dubinwei
  • 浏览: 56319 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

windows phone JSON 解析

阅读更多
使用到的第三方插件Json.NET。dll文件下载见下方附件。
using Newtonsoft.Json;
using Newtonsoft.Json.Linq
/////下面为解析核心代码
            //实体转JSON
            Student stu = new Student { Name = "duweibin",Age = 23};
            textBlock1.Text = JsonConvert.SerializeObject(stu);
            //{'Name':'duweibin','Age':23}

            //JSON转实体(键不区分大小写)
            string jsondata = "{'name':'duweibin','age':23}";
            Student stu2 = JsonConvert.DeserializeObject<Student>(jsondata);
            textBlock2.Text = stu2.Name;

            //一一解析
            JObject jobject = JObject.Parse(jsondata);
            textBlock2.Text = jobject["age"].ToString();
            //数组解析
            string arrJson = "[{'one':'111'},{'two':'222'}]";
            JArray arr = JArray.Parse(arrJson);
            JObject a1 = (JObject)arr[0];
            textBlock2.Text = a1["one"].ToString();

//实体类
 public class Student
    {
        public string Name
        {
            get;
            set;
        }

        public int Age
        {
            get;
            set;
        }
    }
分享到:
评论

相关推荐

    json 解析 工具

    "JsonView"可能是一款专为Windows Phone 7设计的JSON解析工具,帮助开发者查看、分析和理解JSON格式的数据。 在Windows Phone 7开发中,JSON解析是必不可少的一部分。以下是一些关于JSON解析的重要知识点: 1. ...

    Newtonsoft.Json.WindowsPhone.dll下载

    Newtonsoft.Json.WindowsPhone.dll json解析 windows phone 7

    深入浅出Windows Phone 8.1应用开发(Runtime框架)_源代码

    2. **第20章** - 这一章可能涵盖网络编程,讲解如何在Windows Phone 8.1应用中进行HTTP请求,获取JSON或XML数据,以及如何使用异步操作处理网络任务,避免阻塞UI线程。此外,还可能介绍数据缓存和离线模式下的应用...

    Newtonsoft.Json.dll .net2.0~4.0 WindowsPhone WinRT

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在.NET应用程序中,我们经常需要将对象转换为JSON字符串以便在网络上传输,或者将接收到的JSON数据...

    Windows Phone7手机开发基础实例 天气预报

    在Windows Phone 7(简称WM7)平台上进行手机应用开发是一项技术性强且充满挑战的任务,尤其是对于初学者来说。本实例教程将引导你通过调用天气API来创建一个天气预报应用,这不仅可以帮助你理解WM7开发的基础知识,...

    Windows Phone 7高级编程

    - RESTful API调用和JSON数据解析。 8. **设备特性集成**: - GPS定位服务:如何获取和处理地理位置信息。 - 加速计和陀螺仪:集成硬件传感器,创建响应用户动作的应用。 - 通知服务:推送通知和本地通知的实现...

    一天一天学 windows phone 1~5源码

    对于网络通信,Windows Phone提供了HttpClient类,允许应用与服务器进行HTTP交互,发送GET、POST请求,获取JSON或XML数据。在源码中,你可能会找到关于如何处理网络请求的示例,包括错误处理和数据解析。 最后,别...

    windowsphone开发范例

    本资源包“windowsphone开发范例”提供了一系列实际的示例,旨在帮助初学者快速上手。以下是对这些范例的详细解读: 1. **开发环境与工具**:Windows Phone应用开发主要依赖于Microsoft的Visual Studio IDE,它集成...

    新浪微博Windows Phone 7客户端

    总之,“新浪微博Windows Phone 7客户端”项目不仅展示了.NET框架下的移动应用开发能力,还涉及到社交网络API的使用、数据解析、UI设计等多个方面,对于初学者来说,这是一个极好的学习和实践平台。通过分析和研究这...

    Windows Phone实用开发技巧加实例源码

    理解HTTP协议、XML/JSON数据解析等,对于实现网络功能至关重要。 9. **性能优化**:Windows Phone设备硬件配置各异,优化代码以适应不同设备至关重要。了解内存管理、UI响应速度的提升等技巧,能让应用运行更加流畅...

    Windows Phone 8 in Action 英文原版 全本

    6. **网络通信与Web服务**:讲述如何实现HTTP请求,XML/JSON解析,以及集成Web API和SOAP服务。 7. **多媒体与图形**:包括摄像头、音频和视频处理,以及利用XAML绘制图形和动画。 8. **地理位置服务**:讲解如何...

    Windows Phone 实用开发技巧.

    关于网络通信,理解如何使用WebClient或HttpClient类进行HTTP请求,以及XML或JSON格式的数据解析。同时,学习如何使用Background Transfer Service在后台下载大文件。 在通知服务上,熟悉Toast、Tile和Badge通知的...

    Cocos2d-X 2.2.5自带rapidJson解析Json文件

    Cocos2d-X 2.2.5自带了rapidJson库,该库是一个轻量级、高性能的JSON解析与生成库,非常适合游戏开发中的数据处理需求。下面将详细介绍如何使用该库来解析JSON文件: 1. **命名空间导入**: ```cpp using ...

    windows phone 7 各种demo

    SampleCode中可能包含如何处理异步请求、XML/JSON数据解析的实例。 7. **多媒体和图形**:WP7支持多媒体文件的播放和处理,如照片、视频和音频。开发者可以通过示例了解如何利用MediaElement控件进行媒体播放,以及...

    豆瓣书评 windows phone

    这涉及HTTP请求、JSON解析等网络编程技术。C#中的HttpClient类可以用于发送HTTP请求,而Newtonsoft.Json库则可以方便地进行JSON序列化和反序列化。 4. **数据缓存**:为了提高用户体验,应用可能会将频繁访问的数据...

    Windows Phone实用开发技巧电子书及源码

    对于网络通信,书中的内容可能包括HTTP请求、Web服务调用(如SOAP和RESTful API)、XML和JSON数据解析。这些是现代应用中常见的网络操作,让应用能够获取远程数据,提供实时更新的功能。 Windows Phone平台支持多种...

    Windows phone-天气预报系统

    开发者需要理解如何在C#中发送HTTP请求,解析JSON或XML数据,并将其显示在界面上。 5. **地理位置服务**:Windows Phone提供了内置的地理位置API,可以获取用户的当前位置,这对于提供本地天气信息至关重要。 6. *...

    windows phone 官方示例代码

    示例将涵盖GET、POST操作,以及JSON或XML数据的解析。此外,还有离线缓存、网络状态检测和错误处理的实践。 3. **消息推送服务**: Windows Phone支持通知中心(NFC)和Push Notification Service (PNS),允许应用在...

    NETJson全版本资源包

    .NET JSON全版本资源包是一个集合了多种.NET框架版本的C# JSON解析库,适用于不同的.NET开发环境和项目需求。这个资源包包含了从.NET 2.0到.NET 4.5,以及Portable和WinRT等不同平台的支持,确保了在各种.NET环境...

Global site tag (gtag.js) - Google Analytics