使用Newtonsoft序列化对象?

时间:2016-08-31 11:23:52

标签: c# asp.net asp.net-web-api json.net

我正在尝试使用Newtonsoft Json转换器序列化一个对象:

using System;
using System.Collections.Generic;
using System.IO;
using System.Net;
using Newtonsoft.Json;

 string json = new Newtonsoft.Json.JsonConvert.SerializeObject(new
            {
                jlpt = "5"
            });

但它给我一个错误说

  

SerializeObject不存在。

然而,当我点击检查参考时,我看到它。

有人能指出我做错了吗?

1 个答案:

答案 0 :(得分:4)

删除new的{​​{1}}实例创建,因为Newtonsoft.Json.JsonConvert是一个静态方法,您不需要创建SerializeObject的实例来使用它

Newtonsoft.Json.JsonConvert

如果你将string json = Newtonsoft.Json.JsonConvert.SerializeObject(new { jlpt = "5" }); 添加到程序中,那么你只需使用这个

using Newtonsoft.Json;