我正在为Camtasia创建一个SDK,我正在使用这段代码查看这个文件:
"backgroundColor" : [239, 0, 191, 255]当然,我还需要做更多的事情,但这基本上就是我正在做的。我需要用c#创建相同的东西。我不能这样做,因为它会给我一个错误:
jobject.Add("backgroundColor", [239, 0, 191, 255]);但是,当我将值用引号括起来时,当我将其转换为字符串时,值将用双引号括起来,如下所示:
"backgroundColor" : "[239, 0, 191, 255]"但是我不能让值包含在双引号中,因为Camtasia无法读取它,它需要双引号之外的值。
有人能帮上忙吗?如果需要的话,我很乐意提供更多的信息。
发布于 2019-09-18 04:09:54
使用JArray
string[] parameterNames = new string[] { "Test1", "Test2", "Test3" };
JArray jarrayObj = new JArray();
foreach (string parameterName in parameterNames)
{
jarrayObj.Add(parameterName);
}发布于 2019-09-18 03:40:47
当你用"“包装的时候,你是在传递一个字符串。需要传入数组:
jobject.Add("backgroundColor", new int[]{ 239, 0, 191, 255 });https://stackoverflow.com/questions/57980928
复制相似问题