zoukankan      html  css  js  c++  java
  • 使用一般处理程序生成 JSON

    在 .NET 3.5 之后,定义在命名空间 System.Runtime.Serialization.Json 中的 DataContractJsonSerializer 可以帮助我们直接将一个对象格式化成 JSON,或者将一个 JSON 反序列化为一个 .NET 中的对象实例。这样,实现起来可以更加简单。

    using System;  
    using System.Web;  
     
    public class Result  
    {  
        public int percent { get; set; }  
    }  
     
    public class JsonHandler : IHttpHandler {  
     
        public void ProcessRequest (HttpContext context) {  
            context.Response.ContentType = "application/json";  
     
            context.Response.Cache.SetCacheability(HttpCacheability.NoCache);  
     
            System.Type type = typeof( Result );  
            System.Runtime.Serialization.Json.DataContractJsonSerializer serializer = new System.Runtime.Serialization.Json.DataContractJsonSerializer(type);  
     
            Result result = new Result();  
            result.percent = 80;  
     
            serializer.WriteObject(context.Response.OutputStream, result);  
     
        }  
     
        public bool IsReusable {  
            get {  
                return false;  
            }  
        }  
    } 
  • 相关阅读:
    自定义input file样式
    input text 不显示输入的历史记录
    白话 P-value
    R博客
    安装NXNET
    形象的解释神经网络激活函数的作用是什么?
    嵌入式选择与L1正则化
    “梯度下降法”理解
    控制台乱码
    R语言快捷键
  • 原文地址:https://www.cnblogs.com/wolfocme110/p/4376226.html
Copyright © 2011-2022 走看看