使用到的第三方插件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;
}
}
分享到:
相关推荐
"JsonView"可能是一款专为Windows Phone 7设计的JSON解析工具,帮助开发者查看、分析和理解JSON格式的数据。 在Windows Phone 7开发中,JSON解析是必不可少的一部分。以下是一些关于JSON解析的重要知识点: 1. ...
Newtonsoft.Json.WindowsPhone.dll json解析 windows phone 7
2. **第20章** - 这一章可能涵盖网络编程,讲解如何在Windows Phone 8.1应用中进行HTTP请求,获取JSON或XML数据,以及如何使用异步操作处理网络任务,避免阻塞UI线程。此外,还可能介绍数据缓存和离线模式下的应用...
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在.NET应用程序中,我们经常需要将对象转换为JSON字符串以便在网络上传输,或者将接收到的JSON数据...
在Windows Phone 7(简称WM7)平台上进行手机应用开发是一项技术性强且充满挑战的任务,尤其是对于初学者来说。本实例教程将引导你通过调用天气API来创建一个天气预报应用,这不仅可以帮助你理解WM7开发的基础知识,...
- RESTful API调用和JSON数据解析。 8. **设备特性集成**: - GPS定位服务:如何获取和处理地理位置信息。 - 加速计和陀螺仪:集成硬件传感器,创建响应用户动作的应用。 - 通知服务:推送通知和本地通知的实现...
对于网络通信,Windows Phone提供了HttpClient类,允许应用与服务器进行HTTP交互,发送GET、POST请求,获取JSON或XML数据。在源码中,你可能会找到关于如何处理网络请求的示例,包括错误处理和数据解析。 最后,别...
本资源包“windowsphone开发范例”提供了一系列实际的示例,旨在帮助初学者快速上手。以下是对这些范例的详细解读: 1. **开发环境与工具**:Windows Phone应用开发主要依赖于Microsoft的Visual Studio IDE,它集成...
总之,“新浪微博Windows Phone 7客户端”项目不仅展示了.NET框架下的移动应用开发能力,还涉及到社交网络API的使用、数据解析、UI设计等多个方面,对于初学者来说,这是一个极好的学习和实践平台。通过分析和研究这...
理解HTTP协议、XML/JSON数据解析等,对于实现网络功能至关重要。 9. **性能优化**:Windows Phone设备硬件配置各异,优化代码以适应不同设备至关重要。了解内存管理、UI响应速度的提升等技巧,能让应用运行更加流畅...
6. **网络通信与Web服务**:讲述如何实现HTTP请求,XML/JSON解析,以及集成Web API和SOAP服务。 7. **多媒体与图形**:包括摄像头、音频和视频处理,以及利用XAML绘制图形和动画。 8. **地理位置服务**:讲解如何...
关于网络通信,理解如何使用WebClient或HttpClient类进行HTTP请求,以及XML或JSON格式的数据解析。同时,学习如何使用Background Transfer Service在后台下载大文件。 在通知服务上,熟悉Toast、Tile和Badge通知的...
Cocos2d-X 2.2.5自带了rapidJson库,该库是一个轻量级、高性能的JSON解析与生成库,非常适合游戏开发中的数据处理需求。下面将详细介绍如何使用该库来解析JSON文件: 1. **命名空间导入**: ```cpp using ...
SampleCode中可能包含如何处理异步请求、XML/JSON数据解析的实例。 7. **多媒体和图形**:WP7支持多媒体文件的播放和处理,如照片、视频和音频。开发者可以通过示例了解如何利用MediaElement控件进行媒体播放,以及...
这涉及HTTP请求、JSON解析等网络编程技术。C#中的HttpClient类可以用于发送HTTP请求,而Newtonsoft.Json库则可以方便地进行JSON序列化和反序列化。 4. **数据缓存**:为了提高用户体验,应用可能会将频繁访问的数据...
对于网络通信,书中的内容可能包括HTTP请求、Web服务调用(如SOAP和RESTful API)、XML和JSON数据解析。这些是现代应用中常见的网络操作,让应用能够获取远程数据,提供实时更新的功能。 Windows Phone平台支持多种...
开发者需要理解如何在C#中发送HTTP请求,解析JSON或XML数据,并将其显示在界面上。 5. **地理位置服务**:Windows Phone提供了内置的地理位置API,可以获取用户的当前位置,这对于提供本地天气信息至关重要。 6. *...
示例将涵盖GET、POST操作,以及JSON或XML数据的解析。此外,还有离线缓存、网络状态检测和错误处理的实践。 3. **消息推送服务**: Windows Phone支持通知中心(NFC)和Push Notification Service (PNS),允许应用在...
.NET JSON全版本资源包是一个集合了多种.NET框架版本的C# JSON解析库,适用于不同的.NET开发环境和项目需求。这个资源包包含了从.NET 2.0到.NET 4.5,以及Portable和WinRT等不同平台的支持,确保了在各种.NET环境...