Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript序列化程序生成Json文件_Json_Jira_Javascriptserializer - Fatal编程技术网

使用Javascript序列化程序生成Json文件

使用Javascript序列化程序生成Json文件,json,jira,javascriptserializer,Json,Jira,Javascriptserializer,我需要使用Javascript序列化程序生成以下json文件 1. {"components":[{"name":"AA"}]} 2. {"customfield_10222":[{"name":"xxx"},{"name":"yyyy"}]} // this custom field represents the additional notification persons. 我必须使用下面的编码来实现这个场景 public List<AdditionalUsers> Add

我需要使用Javascript序列化程序生成以下json文件

1. {"components":[{"name":"AA"}]}
2. {"customfield_10222":[{"name":"xxx"},{"name":"yyyy"}]}  // this custom field represents the additional notification persons.

我必须使用下面的编码来实现这个场景

public List<AdditionalUsers> AdditionalNotification = new List<AdditionalUsers>();
public List<ComponentsDetails> Component = new List<ComponentsDetails>();

  class AdditionalUsers
    {
        public string name;
    }

    class ComponentsDetails
    {
        public string name;
    }


string[] a=new string[2]{"XXX","YYY"};

 foreach (string additionalUser in a)
                                {
                                    AdditionalNotification.Add(new AdditionalUsers() { name =additionalUser });
                                }



 Component.Add(new ComponentsDetails() { name = "AA" });

var subFields = new Dictionary<string, object>();
subFields.Add("components", Component); // represents 1 json file
subFields.Add("customfield_10222", AdditionalNotification); // represents 2 json file

JavaScriptSerializer serializer = new JavaScriptSerializer();
            string json = serializer.Serialize((Object)subFields);
Console.WriteLine(json);

你在学什么语言?
{
  "components":[{"name": "AA"}],
  "customfield_10222":[{"name":"XXX"},{"name":"YYY"}]
}