如何转换字符串列表
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);
使用 Newtonsoft.Json:
JsonConvert.SerializeObject(keys);
会给你JSON。