コード例 #1
0
        /// <summary>
        /// 将对象序列化为JSON格式
        /// </summary>
        /// <param name="novoCyteConfig"></param>
        /// <returns></returns>
        public static string GetJsonTextFromNovoCyteConfig(NovoCyteConfig novoCyteConfig)
        {
            JsonSerializer serializer = new JsonSerializer();
            StringWriter   textWriter = new StringWriter();
            JsonTextWriter jsonWriter = new JsonTextWriter(textWriter)
            {
                Formatting  = Formatting.Indented,
                Indentation = 4,
                IndentChar  = ' '
            };

            serializer.Serialize(jsonWriter, novoCyteConfig);

            return(textWriter.ToString());
        }
コード例 #2
0
        /// <summary>
        /// 解析JSON字符串生成对象实体
        /// </summary>
        /// <param name="jsonText"></param>
        /// <returns></returns>
        public static NovoCyteConfig GetNovoCyteConfigFromJsonText(string jsonText)
        {
            NovoCyteConfig novoCyteConfig = JsonConvert.DeserializeObject <NovoCyteConfig>(jsonText);

            return(novoCyteConfig);
        }