首页 > 代码库 > C#修改json文件中的某些值
C#修改json文件中的某些值
using Newtonsoft.Json;JsonSerializer serialiser = new JsonSerializer();string newContent = string.Empty; using (StreamReader reader = new StreamReader(file.FullName)) { string json = reader.ReadToEnd(); dynamic jsonObj = JsonConvert.DeserializeObject(json); jsonObj["course/course"]["tabs"][0]["name"] = "Courseware";jsonObj["course/course"]["tabs"][0]["type"] = "courseware"; jsonObj["course/course"]["tabs"][1]["name"] = "Course Info"; jsonObj["course/course"]["tabs"][1]["type"] = "course_info"; if (jsonObj["course/course"]["lti_passports"] != null) { for (int i = 0; i < jsonObj["course/course"]["lti_passports"].Count; i++) { string value = http://www.mamicode.com/jsonObj["course/course"]["lti_passports"][i].ToString(); if (value.Contains("xtreme")) { jsonObj["course/course"]["lti_passports"][i] = "test:LeX:test"; } } } for(int i =0; i< jsonObj["course/course"]["advanced_modules"].Count; i++) { AdvancedModules.Add(jsonObj["course/course"]["advanced_modules"][i].ToString()); } jsonObj["course/course"]["catalog_visibility"] = "none"; newContent = JsonConvert.SerializeObject(jsonObj, Newtonsoft.Json.Formatting.Indented);
C#修改json文件中的某些值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。