将数据库表转换为JSON流

时间:2015-07-24 16:20:07

标签: c# json

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

我的表结构:

Table1
__________
Category
Title
Type
StageNumber
LineNumber
Key
Value

所以我需要所有字段:Category,Title,Type,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的新手,所以有人可以指出我正确的方向如何继续吗?

2 个答案:

答案 0 :(得分:2)

最简单的方法是:

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

您需要一个流吗?

答案 1 :(得分:-1)

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

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