我有一个字符串数组
var ids = new string[]
{
"1408576188",
"1750854738",
"100001058197465"
};
我想将这个字符串数组作为json数组传递给API。目前,API 无法接受从以下位置返回的字符串:
JsonConvert.SerializeObject(ids);
所以我发现我可以通过将ids
数组转换为JArray
对象来使用API。
JArray.Parse(JsonConvert.SerializeObject(ids));
正如您所看到的,我在这里进行了两个操作,首先我序列化ids
数组,然后将结果解析为JArray
。有没有办法将我的ids
数组直接转换为JArray
对象?
答案 0 :(得分:32)
您是否尝试过FromObject
方法:
var array = JArray.FromObject(ids);