zoukankan      html  css  js  c++  java
  • c#序列化json文件为字符串更改json对象内容

    c#序列化json文件为字符串-更改json对象内容

     public static dynamic Serializ(string send)
            {
                try
                {
                    string path = Application.StartupPath + $@"\{send}";
                    var file = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
                    var streamReader = new StreamReader(file);
                    string jsonStr = streamReader.ReadToEnd();
                    dynamic jsonObj = JsonConvert.DeserializeObject<dynamic>(jsonStr);
                    string output = JsonConvert.SerializeObject(jsonObj, Formatting.Indented);
                    return output;
                }
                catch (Exception e)
                {
                    MessageBox.Show(e.Message + "/r/n" + e.StackTrace);
                    return null;
                }
            }
       public static dynamic Changes(string send,string where_name,string Num)
            {
                try
                {
                    string path = Application.StartupPath + $@"\{send}"; //JSON路径
                    var file = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
                    var streamReader = new StreamReader(file);
                    string jsonStr = streamReader.ReadToEnd();
                    dynamic jsonObj = JsonConvert.DeserializeObject<dynamic>(jsonStr);
                    jsonObj["destinations"][0]["locationName"] = $"{where_name}";
                    jsonObj["wrappingSequence"] = Num; 
                    string output = JsonConvert.SerializeObject(jsonObj, Formatting.Indented);
                    return output;
                }
                catch (Exception e)
                {
                    MessageBox.Show(e.Message + "/r/n" + e.StackTrace);
                    return null;
                }
            }
  • 相关阅读:
    mybatis框架demo first
    pro02总结:spring mvc + jdbc
    java开发常用jar包介绍(转载)
    proj01总结:spring jdbc操作
    mysql导入sql文件
    hibernate对象三种状态
    Hibernate 的saveOrUpdate方法(转)
    java web面试题,收集
    redis与spring整合·
    mybatis_2
  • 原文地址:https://www.cnblogs.com/txwtech/p/15578230.html
Copyright © 2011-2022 走看看