gpt4 book ai didi

c# - 将字符串列表转换为json格式

转载 作者:太空狗 更新时间:2023-10-29 17:38:01 25 4
gpt4 key购买 nike

如何转换字符串列表

 List<string> keys = new List<string>() { "1-12VEXP", "1-124DH9"};

转json格式同:

[["1-12VEXP"],["1-124DH9"]] 

在 .net 中。

我正在使用 Newtonsoft.Json。

任何帮助将不胜感激。

最佳答案

直接序列化是行不通的,因为这些项目不是等价的。如果你真的想要你所要求的,那么你需要一个包含数组的数组,然后序列化该数组:

您可以通过首先转换您的集合,然后进行简单的 JSON 序列化来做到这一点:

string[][] newKeys = keys.Select(x => new string[]{x}).ToArray();

string json = JsonConvert.SerializeObject(newKeys);

关于c# - 将字符串列表转换为json格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17865584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com