好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

c# list string 转json

C# 中的 list 和 string 类型转 json 能够实现很多实用的功能,例如以 json 格式导出数据,或者以 json 字符串的方式进行数据传递等。

如果要将 list 转换为 json,可以使用 JSON.NET 库的 SerializeObject 函数。实例如下:

List<string> myList = new List<string>(){"张三","李四","王五"};string json = JsonConvert.SerializeObject(myList);

此时,myList 里面的元素将会被转换为一个 json 数组,并存储在变量 json 中。

如果要将 string 转换为 json,可以创建一个匿名对象,再使用 JSON.NET 库的 SerializeObject 函数。实例如下:

string myString = "Hello World";var myAnonymousObject = new { message = myString };string json = JsonConvert.SerializeObject(myAnonymousObject);

在这个例子中,我们首先创建了一个包含 message 属性的匿名对象,然后将 myString 赋值给 message 属性。最后将这个匿名对象转换为 json 字符串并存储在变量 json 中。

最后,需要注意的是,在转换到 json 的过程中,可能会发生异常。因此,最好使用 try-catch 块来处理异常并保证程序的稳定性。


查看更多关于c# list string 转json的详细内容...

  阅读:51次