C# 读写json文件
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
C# 读写json文件
实验环境:VS2017(宇宙最最屌IDE)
1.安装Newtonsoft.Json
在控制台输入,回车。
Install-Package Newtonsoft.Json
然后在所需的项目添加引用。
找到安装目录选择相应版本。
2.新建一个config.json文件。(名字各位大爷随意)
{
"server": ".",
"user": "sa",
"passwd": "n123456"
}
3.Read
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Configuration;
//记得引用这几个玩意
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System.IO;
namespace 操作json与xml
{
class ReadJson
{
public static string Get_server()
{
try
{
StreamReader reader = File.OpenText("config.json");
JsonTextReader jsonTextReader = new JsonTextReader(reader);
JObject jsonObject = (JObject)JToken.ReadFrom(jsonTextReader);
string server = jsonObject["server"].ToString(); //user ,passwd 类似
reader.Close();
return server;
}
catch
{
//自己加点
}
}
}
}
4.Write
public static void Set_server(string server)
{
try
{
StreamReader reader = File.OpenText("config.json");
JsonTextReader jsonTextReader = new JsonTextReader(reader);
JObject jsonObject = (JObject)JToken.ReadFrom(jsonTextReader);
jsonObject["server"] = server; //user ,passwd 类似
reader.Close();
string output = Newtonsoft.Json.JsonConvert.SerializeObject(jsonObject, Newtonsoft.Json.Formatting.Indented);
File.WriteAllText("config.json", output);
}
catch
{
//自己加点
}
}
作者info
作者:DebugWuhen
原创公众号:『DebugWuhen』,新号,专注于记录有趣的编程技术和有益的程序人生,期待你的关注。
转载说明:务必注明来源(注明:来源于公众号:DebugWuhen, 作者:DebugWuhen)
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
4 个月前
8c391e04
6 个月前
更多推荐
已为社区贡献1条内容
所有评论(0)