c#使用POST接口时操作Json文件读取和写入

1.写入Json中{“detailList”:[],“Type”:“zed”}。向此Json文件中detailList累次插入内容
JObject jobject;
JObject newStu;
private void AddDataToJson(string[] Data)
{
newStu = new JObject(
new JProperty(“字段”, “值”),
new JProperty(“字段”, Data[0]),
new JProperty(“字段”, Data[1]),
new JProperty(“字段”, Data[2]),
new JProperty(“字段”, “60”),
new JProperty(“字段”, Data[3]),
new JProperty(“字段”, Data[4]),
new JProperty(“字段”, “123213”),
new JProperty(“字段”, “0”),
new JProperty(“字段”, “0”),
new JProperty(“字段”, Data[5]),
new JProperty(“字段”, Data[6])
);
jobject[“detailList”].Last.AddAfterSelf(newStu);
}

2.读取Json文件

{
“payload”: {
“id”: “1”,
“name”: “1”,
“appTag”: “1”,
“description”: null,
“secret”: “0”,
“url”: null,
“appLogo”: null,
“status”: true,
“access”: “1”
},
“code”: 0,
“msg”: “ok”
}

Json文件如上
internal struct ValueGet
{
public payload payload;
public string code { get; set; }
public string msg { get; set; }
}

internal struct payload
{
    public string id { get; set; }
    public string name { get; set; }
    public string appTag { get; set; }
    public string description { get; set; }
    public string secret { get; set; }
    public string url { get; set; }
    public string appLogo { get; set; }
    public bool status { get; set; }
    public string accessToken { get; set; }
}

调用:
string result=“{ …}” //Json文件
ValueGet rt = JsonConvert.DeserializeObject(result);
string ResultValue=rt.payload.name;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值