zoukankan      html  css  js  c++  java
  • 第一章 ASP.NET XML与JSON

    第一章  ASP.NET XML与JSON

        本章学习目标:主要理解DOM和XML,掌握.NET操作XML,DOM,理解json对象,并掌握ASP.NET中JSON的序列化和反序列化.


    一.Net中的Dom常用对象

      1.NET中基于Dom核心类

         (1)XmlDocument:表示一个xml文档.

        (2)XMLNode:表示XML文档中的单个节点.  

        (3)XMLNodeList:表示排序的节点集合.

        (4)xmlAttribute:表示一个属性.

      2.XMLNode类常用的属性

        (1)ChildNodes:获取节点中所有的子节点的xmlNodeList.如果该节点没有子节点,改属性就返回一个空列表.

        (2)FirstChild:获取一个XmlNode,表示当前节点的第一个子节点,如果该节点没有子节点,返回一个null.

        (3)value:获取或设置节点的值.

        (4)ReplaceChile(),用一个新节点代替一个子节点,返回旧节点. 

      3. XMLdocument的常用属性

        (1)DocumentElement(只读).返回组成DOM树中的根的XMLElement.

        (2)DocumentType(只读),把DOCTYPE声明返回一个xmlDocument对象.

    二.JSON创建对象

        json的定义:json(javascript object Notation)是一种优美的javascript对象创建方法,json也是一种轻量级数据交换格式.

    三.ASP.NET中JSON的序列化和反序列化.

      序列化:

        第一步:创建json序列化的帮助类或者使用一般处理程序.

        第二步:引入using system.Runtime.Serialization.json命名空间.

        第三步:实例化JavaScriptSerializer对象,利用Serizlize()方法进行序列化.

        第四步:打印输出.

      反序列化:

        第一步:创建json序列化的帮助类或者使用一般处理程序.

        第二步:引入using system.Runtime.Serialization.json命名空间.

        第三步:实例化JavaScriptSerializer对象,利用Deserialize()方法进行序列化.

        第四步:打印输出.

  • 相关阅读:
    2. Add Two Numbers
    1. Two Sum
    leetcode 213. 打家劫舍 II JAVA
    leetcode 48. 旋转图像 java
    leetcode 45. 跳跃游戏 II JAVA
    leetcode 42. 接雨水 JAVA
    40. 组合总和 II leetcode JAVA
    24. 两两交换链表中的节点 leetcode
    1002. 查找常用字符 leecode
    leetcode 23. 合并K个排序链表 JAVA
  • 原文地址:https://www.cnblogs.com/yeziG/p/3484517.html
Copyright © 2011-2022 走看看