最近写了C#代码,然而C#操作json的方式实在是不习惯,于是就模仿Java解析json的写法做了一层封装。
引用库:Newtonsoft.Json
JSONObject:
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace JSONPackaging {
public class JSONObject {
private JObject jObject;
private JSONObject(JObject jObject) {
this.jObject = jObject;
}
public JSONObject() {
this.jObject = new JObject();
}
public static JSONObject StringParseJSON(string str) {
JObject jo = JsonConvert.DeserializeObject(str) as JObject;
JSONObject j = new JSONObject(jo);
return j;
}