将字符串数组转换为JArray

时间:2016-04-02 07:46:22

标签: c# json.net

我有一个字符串数组

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对象?

1 个答案:

答案 0 :(得分:32)

您是否尝试过FromObject方法:

var array = JArray.FromObject(ids);
相关问题