将数据库表转换为JSON流

本文关键字:JSON 转换 数据库 | 更新日期: 2023-09-27 18:04:26

我有一个键值对数据库表,需要使用c#编程将其转换为JSON流。

我的表结构:

Table1
__________
Category
Title
Type
StageNumber
LineNumber
Key
Value

所以我将需要所有的字段:类别,标题,类型,StageNumber, LineNumber,然后是我的流中的Key和Value。

我创建了一个类:

public class MyRecord
{
    public string Title { get; set; }
    public string Type { get; set; }
    public string Category { get; set; }
    public int StageNumber { get; set; }
    public int LineNumber { get; set; }
    public string FieldKey { get; set; }
    public string FieldValue { get; set; }
}

我是新的JSON,所以可以有人请指出我在正确的方向上如何进行?

将数据库表转换为JSON流

最简单的方法是:

var obj = new MyRecord();
var json = new JavaScriptSerializer().Serialize(obj);

你需要流做什么?

//序列化var obj = new MyRecord();var json = new JavaScriptSerializer().Serialize(obj);

//反序列化var obj = new JavaScriptSerializer().Deserialize(obj);