Asp.net简单的输出json字符串

创建model类,声明所需要的字段

 public class model
    {
        public model()
        {
            Id = string.Empty;
            name = string.Empty;
            time = string.Empty;
            Status = string.Empty;
        }
        public string Id { get; set; }
        public string name { get; set; }
        public string time { get; set; }
        public string Status { get; set; }
    }

页面输出

 string str = "";
            string sql = "select time,name,id from name order by time desc";
            DataTable dt = new DB.DB().RunSqlGetDataTable(sql);
            List<model> list = new List<model>();
            if (dt != null && dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    model m = new model();
                    m.Id = dt.Rows[i]["id"].ToString();
                    m.name = dt.Rows[i]["name"].ToString();
                    m.time = dt.Rows[i]["time"].ToString();
                    list.Add(m);
                }
            }
            str = JsonConvert.SerializeObject(list);
            context.Response.Write(str);

命名空间引用

using System.Data;
using Newtonsoft.Json;

页面输出效果

时间: 2024-08-24 18:17:33

Asp.net简单的输出json字符串的相关文章

为ASP.NET MVC视图输出json

做个小小练习,为asp.net mvc视图输出json字符串: 创建JsonResult操作: 创建此视图: 浏览结果:

Java - 格式化输出JSON字符串的两种方式

目录 1 使用阿里的fastjson 1.1 项目的pom.xml依赖 1.2 Java示例代码 2 使用谷歌的gson 2.1 项目的pom.xml依赖 2.2 Java示例代码 1 使用阿里的fastjson 1.1 项目的pom.xml依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.58&l

Newtonsoft.Json.dll 反序列化JSON字符串

上一篇JSON博客<JSON入门级学习小结--JSON数据结构>中已对JSON做了简单介绍,JSON字符串数组数据样式大概是这样子的: 如今因为项目需求(asp.net web网站,前台向后台传递JSON数据,并对JSON数据处理,详述见博客< <项目经验>--通过js获取前台数据向一般处理程序传递Json数据,并解析Json数据,将前台传来的Json数据写入数据库表中 >),需要对传递的JSON数据反序列化.于是从网上找了许多JSON反序列化的例子,最终决定使用New

Qt平台下使用QJson解析和构建JSON字符串

前言 上一篇介绍了C语言写的JSON解析库cJSON的使用:使用cJSON库解析和构建JSON字符串 本篇文章介绍,Qt开发环境下QJson库的使用示例,JSON解析配合API接口,就可以实现一些有趣的工具了,如全国油价查询工具,全国天气查询,空气质量查询,黄历查询,生活指数等等实用工具的开发. 分享几个免费的API提供平台: K780:http://www.k780.com/api 天气API:http://api.help.bj.cn/api/ 心知天气:https://www.senive

JSONObject和JSONArray解析和构造json字符串

JSON-lib包(最关键的两个类分别是JSONObject和JSONArray)完成对json的构造和一些基本方法的使用. 二者区别: ①JSONObject构造的字符串是键值对形式(key:value),多个键值对间以英文逗号连接: ②JSONArray构造的字符串是数组形式([array1,array2,...]). 需要使用的包下载链接:http://pan.baidu.com/s/1o7MZ8X8 一.JSONObject的使用. (1)JSON字符串的两种构造方法: ①使用Java对

JSON对象和JSON字符串以及JSON.parse 函数的使用

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>JSON.parse()</titl

[简约webAPI]分别以asp|jsp|php简单粗暴实现webAPI,输出json数据

原本打算使用golang编写一个RESTful API,但因为环境所限,此次采用“偷懒的方式”,其实也不算偷懒,至少编写代码上面没有偷懒,只是在部署上偷懒了,三台机器物理地址以及公网地址均不同,说白了就是这三玩意儿没在一块,嘛都没在,好嘛,服务器环境也均然不同,分别为asp.java.php编写部署的系统. 既然都是脚本语言,那就暴力解决此次问题,灵活性毕竟很高嘛. ASP+sqlServer 废话不多说上代码 <%@LANGUAGE="VBSCRIPT" CODEPAGE=&q

简单实体Json序列化(输出JSON的属性可变)

一.先看效果 可以看出 , 我们在序列化一个对像时, 只给出了 我们想要 输出的两个字段名,  实际实体有5个属性, 经过可变属性序列化后的JSON 结果,也是我们想要的. 二.正式上程序 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using System.We

ASP.NETMVC View页面 序列化 c# Model 为 Json字符串

ASP.NET MVC , Controller 传递给View 的 Model,  将此Model在JS中 序列化为 JSon字符串,  再使用JSON.parse() 解析为JS object, 遇到问题: 1.Unexpected token ] 2.Unexpected token & @model MOD.GiftModel[] @using System.Web.Script.Serialization @{ Layout = null; } <!DOCTYPE html>